springClound微服务实战(第二章)Restful

mac2024-12-29  50

用springboot 2.2 生成生成的代码pom.xml

默认去除org.junit.vintage 导致@before注解找不到

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <!-- <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> --> </dependency>

不知道什么原因@Before没有执行

 

@Before public void setUp() throws Exception{ mvc = MockMvcBuilders.standaloneSetup(new HelloController()).build(); } @Test void contextLoads() { } @Test public void hello() throws Exception{ mvc.perform(MockMvcRequestBuilders .get("/hello") .accept(MediaType.APPLICATION_JSON)) .andExpect(status().isOk()).andExpect(content().string(equalTo("Hello word"))); }

 

最新回复(0)