
单元测试
spfLinux
这个作者很懒,什么都没留下…
展开
-
PowerMock对私有方法测试/Mock静态方法/彻底mock某方法(不执行内部语句,public/private都可)
// 私有方法测试,无参 Method method = PowerMockito.method(TestService.class, "methodName");method.invoke(testService);// 私有方法测试,传参Method method = PowerMockito.method(TestService.class, "methodName", Test1.class, Test2.class);method.invoke(testService, test1, .原创 2021-11-10 20:27:16 · 4672 阅读 · 1 评论 -
PowerMockito测试私有方法以及捕获自定义异常
在写unit test时,难免会遇到测试私有方法的时候,下面是用PowerMockito测试私有方法的一种方式。Method method = PowerMockito.method(类名.class, "方法名", 参数1类型.class, 参数2类型.class, ...)method.invoke(类实例, 参数1, 参数2, ...)参数X类型.class举例:Date.cl...原创 2019-09-28 11:10:31 · 5163 阅读 · 0 评论 -
unit test - google gson
在单元测试中,很多次都要构造一些测试的实体数据,如果通过代码去构造实体,则要写很多代码而且难以维护,所以我们可以通过构造并读取json文件生成实体对象的方式来实现。<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactI...原创 2019-09-28 13:14:27 · 271 阅读 · 1 评论