概述
这是今天在做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()
最后
以上就是兴奋凉面为你收集整理的No tests found matching 【junit 异常】的全部内容,希望文章能够帮你解决No tests found matching 【junit 异常】所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复