AbstractSpringMvcTest.java 928 B

123456789101112131415161718192021222324252627
  1. package com.xxl.job.admin.controller;
  2. import org.junit.Before;
  3. import org.junit.runner.RunWith;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.test.context.ContextConfiguration;
  6. import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
  7. import org.springframework.test.context.web.WebAppConfiguration;
  8. import org.springframework.test.web.servlet.MockMvc;
  9. import org.springframework.test.web.servlet.setup.MockMvcBuilders;
  10. import org.springframework.web.context.WebApplicationContext;
  11. @WebAppConfiguration
  12. @RunWith(SpringJUnit4ClassRunner.class)
  13. @ContextConfiguration(locations = {"classpath*:spring/*.xml"})
  14. public class AbstractSpringMvcTest {
  15. @Autowired
  16. private WebApplicationContext applicationContext;
  17. protected MockMvc mockMvc;
  18. @Before
  19. public void setup() {
  20. this.mockMvc = MockMvcBuilders.webAppContextSetup(this.applicationContext).build();
  21. }
  22. }