No tests found matching 【junit 异常】
2016-11-04 10:12
375 查看
这是今天在做maven配置junit时出现的异常:
java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=sayTest], {ExactMatcher:fDisplayName=sayTest(com.test.maven.maven.MainTest)], {LeadingIdentifierMatcher:fClassName=com.test.maven.maven.MainTest,fLeadingIdentifier=sayTest]] from org.junit.internal.requests.ClassRequest@630bd3f1
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: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)
这个异常的出现是junit对测试方法的方法名书写格式的改变,因为继承了TestCast类
没有继承TestCast的是这样的一种格式
@Test
public void addTest(){};
----------------------------------------------------------------------------------------
继承TestCast的取消了@Test的注解格式,不过方法名前面要加test,如下
public void testAdd()
java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=sayTest], {ExactMatcher:fDisplayName=sayTest(com.test.maven.maven.MainTest)], {LeadingIdentifierMatcher:fClassName=com.test.maven.maven.MainTest,fLeadingIdentifier=sayTest]] from org.junit.internal.requests.ClassRequest@630bd3f1
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: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)
这个异常的出现是junit对测试方法的方法名书写格式的改变,因为继承了TestCast类
没有继承TestCast的是这样的一种格式
@Test
public void addTest(){};
----------------------------------------------------------------------------------------
继承TestCast的取消了@Test的注解格式,不过方法名前面要加test,如下
public void testAdd()
相关文章推荐
- junit运行测试报异常:java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName......
- 谈一谈JUnit神奇的报错 java.lang.Exception:No tests found matching
- JUnit神奇的报错 java.lang.Exception:No tests found matching
- No tests found with test runner 'JUnit 3'.异常的解决!
- 谈一谈JPA遇到的:JUnit神奇的报错 java.lang.Exception:No tests found matching
- Junit测试问题:java.lang.Exception: No tests found matching
- no tests found with test runner 'JUnit 5' 或者'JUnit4' 异常 的解决方案
- JUnit:java.lang.Exception: No tests found matching Method ***
- java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=testQueryById(long)], {Lead
- 使用jutil测试程序出现错误java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=classestest]
- Spring 异常关键字 no matching editors or conversion strategy found 解决方法
- no junit tests found
- junit.framework.AssertionFailedError: No tests found in错误解决办法
- 解决JUni4使用出错No JUnit tests found
- junit.framework.AssertionFailedError: No tests found in错误解决办法
- eclipse下,使用junit4,报“no Junit tests found”错误的解决办法
- junit.framework.AssertionFailedError: No tests found in错误解决办法
- [已解决]junit.framework.AssertionFailedError: No tests found in com.wbm.app.business.NeedLoginTestCase
- 测试代码的报错java.lang.Exception: No tests found matching Method ***
- java.lang.Exception: No tests found matching