标签:导入工程 方式 解决 stl cert nbsp exce run leading
背景:整理开发过程中的异常问题
一般出现在新导入的工程中。在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)
标签:导入工程 方式 解决 stl cert nbsp exce run leading
原文地址:https://www.cnblogs.com/lixuwu/p/11116267.html