
test
文章平均质量分 62
walker-undef
每天进步一点点
展开
-
Powermock Practice 4
1. mock new@PrepareForTestYou need to put the class where the constructor is called into the @PrepareForTest annotation instead ofthe class which is being constructed.More info ref: https://github.com/powermock/powermock/wiki/MockConstructor 2. I...原创 2021-01-14 17:17:39 · 251 阅读 · 1 评论 -
PowerMock 实践<三>
1. 对静态方法的mockpom.xml<dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <scope>test</scope></dependency><dependency> <groupId>org.powermock</grou..原创 2020-11-27 09:14:05 · 349 阅读 · 0 评论 -
Unit Test Summary1
测试用例需要根据具体功能进行编写,需要将关注的功能点都测试到。测试的基本策略是,输入一个满足某个业务场景的数据,看得到的输出是否是期望的值。当预期没有达到时,我们修改现有的代码来达到预期。不断重复这个过程,尽最大可能覆盖可以考虑到的功能点。从而为提交的代码提供最基本的验证。最近的单元测试编写,一开始我采用的是@SpringBootTest。但是由于我测试的类所在的package下面有很多其他的类,这些类的依赖比较复杂,当我采用@Autowired注入我测试的类时,需要去处理很多与该类无关的依赖信息。然后原创 2020-09-08 15:47:18 · 222 阅读 · 0 评论 -
mockito使用笔记
mock void方法:Mockito.doNothing().when(类对象).methodName();Mockito.doThrown(异常).when(类对象).methodName();// 自定义返回内容Mockito.doAnswer(new Answer(){...}).when(类对象).methodName();mock有返回值的方法:Mocki...原创 2019-06-03 14:47:26 · 1649 阅读 · 0 评论