eclipse junit怎么不进入test代码?_玩转微服务-整合 Junit 做单元测试

JUnit是什么?

它是一个回归测试框架,被开发者用于实施对应用程序的单元测试,加快程序编制速度,同时提高编码的质量。

1.在pom中引入依赖

org.springframework.boot spring-boot-starter-test

2.使用 IDEA 中,选中当前类名,使用快捷键 ALT + ENTER,向下选则 Create Test 回车,即可进入生成测试类的选项中,再次回车,就快速的生成测试类

08e20c0f337da3657c8148ef756fb273.png
fb7c0a11e6d53b4267d9d297b1df216c.png

OK 完你会发现,生成的测试类在 src/test 目录下,测试类和源代码的包名 是一致的。生成后结果(注意下生成的方法名是不加 test):

93304fb75044801b90239fa4d0607d4e.png

3.先在加入测试方法,插入用户数据进行测试

@RunWith(SpringRunner.class)@SpringBootTest(classes={Application.class})public class UserServiceTest { @Autowired private UserService userService; @Test public void insertUser() throws Exception{ User user = new User(); user.setUserType("PC"); user.setUserId("0002"); user.setUserCode("lifenhua"); user.setPhone("2850471"); user.setPassword("123456"); user.setDeleteFlag("N"); userService.insertUser(user); System.out.println("********插入数据成功************"); } @Test public void getUserByCode() { }}注:@RunWith(SpringRunner.class):让 junit 与 spring 环境进行整合@SpringBootTest(classes={Application.class}):表示当前类为 springBoot 的测试类,并且加载 SpringBoot 启动类Application

4.看效果,控制台打印数据并出现一条绿线,如果报异常是红线

c2afde144033079ee8f4d42b4d9e0c73.png
d3b31c74544fbc399584a68900b60665.png

5.现在新加通过usercode进行查询的测试方法

@Testpublic void getUserByCode() throws Exception{ DetailResult detailResult = userService.getUserByCode("lifenhua"); User user = detailResult.getData(); System.out.println("User信息查询"+user.toString());}

看结果展示

9c0286a2e5db96ed2b3fda788b72167c.png

谢谢大家多多关注,想要代码及学习资料的关注私信我,谢谢!!!

67082382637d6949ba39aa93f2a3e515.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值