码迷,mamicode.com
首页 > 编程语言 > 详细

Spring Boot 进阶之Web进阶 学习 - 单元测试

时间:2018-04-25 18:48:31      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:简单   自动   public   list   生成   mock   figure   service   red   

可在类文件中,右键->GO TO->Test 自动生成测试文件

1.添加测试注解

  简单方法测试

@RunWith(SpringRunner.class)
@SpringBootTest
public class GirlServiceTest {
@Autowired
private GirlService girlService;

@Test
public void findOne() throws Exception {
Girl girl = girlService.findOne(30);
Assert.assertEquals(new Integer(12),girl.getAge()); //断言
}
}

restapi测试
@RunWith(SpringRunner.class)
@SpringBootTest
@AutoConfigureMockMvc
public class GirlControllerTest {
@Autowired
private MockMvc mvc;

@Test
public void girlList() throws Exception {
mvc.perform(MockMvcRequestBuilders.get("/girls/list")).andExpect(MockMvcResultMatchers.status().isOk())
.andExpect(MockMvcResultMatchers.content().string("sdf"));
}

}

打包命令, cd girls
     mvn clean package //打包过程中执行单元测试
     mvn clean package -Dmaven.test.skip=true //打包过程中,跳过单元测试

Spring Boot 进阶之Web进阶 学习 - 单元测试

标签:简单   自动   public   list   生成   mock   figure   service   red   

原文地址:https://www.cnblogs.com/zhcnblog/p/8946103.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!