美文网首页
Spring Boot +JunitGeneratorV2.0+

Spring Boot +JunitGeneratorV2.0+

作者: 我知他风雨兼程途径日暮不赏 | 来源:发表于2020-04-09 22:34 被阅读0次

1. 安装JunitGeneratorV2.0 plugin

通过IDEA的plugins安装


安装截图

2. 一键生成单元测试代码

对需要单元测试的类,点击类的任意位置,按住alt+insert,选择"JUnit Test"->"JUnit 4"。


快捷操作

会生成一个test开头的包,存放该单元测试类。


生成结果

3. 测试类改造

在测试类的类上添加如下注解:

@RunWith(SpringRunner.class)
@SpringBootTest(classes = EdpMainApplication.class,webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
注解 说明
@RunWith(SpringRunner.class) @RunWith就是一个运行器,@RunWith(SpringRunner.class)就是指用SpringRunner来运行。
@SpringBootTest(classes = 【运行类Class】,webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) 加载一个EmbeddedWebApplicationContext并提供一个真正的servlet环境。嵌入式servlet容器启动并在随机端口上侦听。

4. 测试类注入

需要将当前的测试类注入,如果非Spring组件,则不需要该步骤。


测试类注入

5.断言

针对测试类的方法进行预测其返回值,如果与预期返回值不符合,则报错。


断言

Assert常见方法:

方法名 说明
assertEquals 预期和结果是否相等
assertTrue 预期是否为true
assertFalse 预期是否为false

方法很多自己看哈

相关文章

网友评论

      本文标题:Spring Boot +JunitGeneratorV2.0+

      本文链接:https://www.haomeiwen.com/subject/gahkmhtx.html