with_tang的gravatar头像
with_tang 2016-12-26 11:27:09
一个junit单元测试的小问题

我用的是spring+mybatis+mysql
再做junit的时候,maven 下的install可以正确的做单元测试,但是单独做junit测试的时候会报错

刚开始可能会报initialization error

java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=testReduceNumber], {ExactMatcher:fDisplayName=testReduceNumber(org.seckill.dao.SecKillDaoTest)], {LeadingIdentifierMatcher:fClassName=org.seckill.dao.SecKillDaoTest,fLeadingIdentifier=testReduceNumber]] from org.junit.internal.requests.ClassRequest@5f8ed237
    at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:40)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createFilteredTest(JUnit4TestLoader.java:77)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:68)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:43)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:444)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)

根据网上和自己的实际情况,原因可能有三种
1、测试类的方法有参数
2、有返回值
3、maven管理的项目,不需要额外引入jar包,额外引入jar版本冲突,可能导致此问题,
我的是第三者 

一个junit单元测试的小问题

 

一个蛮坑的问题,mark下


 

分享到:

最近浏览
暂无贡献等级
太不专医 2月22日
暂无贡献等级
15350732670 2月20日
暂无贡献等级
蜗牛丶qsmoon 2月7日
暂无贡献等级
sdxjzk 2月6日
暂无贡献等级
Shingfi 1月19日
暂无贡献等级
s尚shang 1月16日
最代码贡献等级说明
逝去不在 1月13日
暂无贡献等级
卡萨丁 1月12日
暂无贡献等级
iopjkl 1月11日
最代码贡献等级说明
13250041485 1月11日
最代码贡献等级说明
2876285934 1月11日
暂无贡献等级
可爱多 1月10日
暂无贡献等级
走掉的旋律 1月9日
最代码贡献等级说明
ReyZhou 1月9日
暂无贡献等级
cuitpf 1月6日
最代码贡献等级说明
new prot 1月4日
暂无贡献等级
aks123 1月3日
暂无贡献等级
唐老鸭 1月3日
最代码贡献等级说明
zzpingig 1月2日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友