今天学习Hibernate用Junit做一个测试时报错如下:
TestHibernate2.test (3)
initializationError(org.junit.runner.manipulation.Filter)
java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=test],
{ExactMatcher:fDisplayName=test(hibernate.TestHibernate2)],
{LeadingIdentifierMatcher:fClassName=hibernate.TestHibernate2,fLeadingIdentifier=test]] from
org.junit.internal.requests.ClassRequest@6569a85d
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)
搜了一下,提供的解决方案是:少写@Test了,回头一看我的代码写的呢,那是什么原因呢?再一看我的项
目,忘了加载Junit的类库了,以前都自动加载的,就也没注意,折腾了半天~~~
下面是解决方案:
右击项目 -------> Build Path --------> Configure Build Path ,接下来如下图:
添加完就好啦~~~