springboot 2.0 单元测试配置踩的坑

1,错误配置1  

springboot 2.0 单元测试配置踩的坑_第1张图片

会抛出

java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=testSms], {ExactMatcher:fDisplayName=testSms(com.hm.system.manager.service.TestService)], {LeadingIdentifierMatcher:fClassName=com.hm.system.manager.service.TestService,fLeadingIdentifier=testSms]] from org.junit.internal.requests.ClassRequest@7ac7a4e4
    at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:37)
    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:675)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192

正确配置:

springboot 2.0 单元测试配置踩的坑_第2张图片

错误配置二

springboot 2.0 单元测试配置踩的坑_第3张图片

springboot 2.0版本只配置了 这个jar

会抛出 如下异常

springboot 2.0 单元测试配置踩的坑_第4张图片

正确配置

springboot 2.0 单元测试配置踩的坑_第5张图片

      junit对springboot的版本有很强的依赖关系 ,别搞错了 ,2.0的请用 4.12 切记,踩过的坑!!!!
        

 

springboot 2.0后的版本,请添加 net.minidev.asm 的jar包

你可能感兴趣的:(采坑系列)