java开发异常Exception集锦

背景:整理开发过程中的异常问题

java.lang.Exception: No tests found matching

一般出现在新导入的工程中。在sts中通过open project的方式导入工程后,运行test用例,报No tests found matching错误。

根因是build path问题。解决方案:

1 查看jdk版本,更新到目前的版本

2 删除项目中的junit包,右键 Build Path, addLibraay, 添加Junit4,在build path中通过add library的方式添加junit

java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=testMessageProducer], {ExactMatcher:fDisplayName=testMessageProducer(com.jdjr.fmq.demo.ProducerTest)], {LeadingIdentifierMatcher:fClassName=com.jdjr.fmq.demo.ProducerTest,fLeadingIdentifier=testMessageProducer]] from org.junit.internal.requests.ClassRequest@27973e9b
    at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:35)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createFilteredTest(JUnit4TestLoader.java:83)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:74)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:49)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:525)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:763)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:463)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:209)

猜你喜欢

转载自www.cnblogs.com/lixuwu/p/11116267.html