
单测
个人渣记录仅为自己搜索用
不盈利,只为分享,转载.
找到的原版url的,尽量会贴原版url.
如有版权侵犯,请留言删除.
展开
-
Caused by: javax.xml.parsers.FactoryConfigurationError: Provider for class javax.xml.parsers.SAXPars
Caused by: javax.xml.parsers.FactoryConfigurationError: Provider for class javax.xml.parsers.SAXParserFactory cannot be created仔细研究了堆栈,debug,发现堆栈入口是某个static 属性示例化时引入getLogger导致错误的.故直接在static{ 把对...原创 2019-12-03 15:19:13 · 1751 阅读 · 0 评论 -
写单测,测试如何将N个case的代码简化为1个case的代码(重用和封装)
写单测,测试如何将N个case的代码简化为1个case的代码比如:主动查询修复的接口 / *** QueryRecharge case. 1.我方状态: 进行中,失败,成功,失败稍后可重试. 2.进行中,失败,成功* 3*4 12种情况. * 关键还是测试.我方进行中 2, 对方 进行中,失败,成功的. 共六种情况. 其他我方失败,成功的,代码review即可....原创 2015-11-05 21:38:00 · 1008 阅读 · 0 评论 -
Mockito结合spring进行跨层 mock
东发送扥对接 jmockit spring web 业务系统单测使用Jmockit 进行夸层mock 也可以static 方法mock @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations="classpath:/proxy-services.xml") public class Ord...原创 2017-08-08 22:13:57 · 5114 阅读 · 2 评论 -
spring web 业务系统单测使用Jmockit 进行夸层mock 也可以static 方法mock
更好的文章.spring跨层mock,并且验证被mock的函数的实参. 传递的是bean Jmockit使用详解之Mocking 官方翻译<dependency><groupId>com.googlecode.jmockit</groupId><artifactId>jmockit</artifactId><version>...原创 2015-06-26 21:05:14 · 6177 阅读 · 1 评论 -
spring跨层mock,并且验证被mock的函数的实参. 传递的是bean
官方文档: http://jmockit.github.io/tutorial/Mocking.html#singleInvocationCapture学习: https://bowenli86.github.io/2016/04/17/test/jmockit/Unit-Test-JMockit-Capturing-Invocation-Arguments-for-Verification/...原创 2018-04-18 21:45:05 · 1090 阅读 · 0 评论 -
Bad <init> method call from inside of a branch
用mockito的过程中.1.需要@RunWith(PowerMockRunner.class)@PrepareForTest(value = {McmsResourceUtil.clas}2.如果遇到Bad <init> method call from inside of a branchjdk7 需要-XX:-UseSplitVerifier 或者升...转载 2019-08-22 22:43:07 · 769 阅读 · 0 评论 -
surefire 和 cobertura 区别,多模块单测的问题见另外文章
surefire 是单测插件, 执行哪些单测.cobertura 是覆盖率统计插件,对class进行注入,然后统计哪些代码执行了,最终生成xml,二次开发,或者直接html展示. 辅助surefire使用.mvn -B install -Dmaven.test.skip=true -Dautoconfig.skipmvn -B org.codehaus.mojo:cobertura-mav...原创 2019-08-22 22:55:26 · 337 阅读 · 0 评论 -
PowerMockito,Mockito spy private方法
mock中测试private方法,不是mock:Method method = PowerMockito.method(CategoryController.class, "getCategory",List.class);//创建调用CategoryController类中的getCategory私有方法的method对象,参数是list对象List<Category> ca...转载 2019-09-18 12:18:49 · 9528 阅读 · 0 评论 -
Invoking the beforeTestMethod method on PowerMock test listener org.powermock.api.extension.listener
java.lang.RuntimeException: Invoking the beforeTestMethod method on PowerMock test listener org.powermock.api.extension.listener.AnnotationEnabler@559991f5 failed.1. 这是个通用的错误. 看看自己的上个堆栈的信息.2. 如果没...原创 2019-09-19 20:14:43 · 15380 阅读 · 0 评论