java.lang.Ausnahme: Keine passenden tests gefunden

Meine test-Klasse ist unter:

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

import com.hepeihui.service.UserService;

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"/beans.xml"})
public class UserTest extends AbstractJUnit4SpringContextTests {

    @Autowired
    private UserService userService;

    @Test
    public void addUserTest(){
        System.out.println("test");
    }
}

Wenn ich versuche, führen Sie mit JUnit, bekomme ich eine exception:

java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=addUserTest], {ExactMatcher:fDisplayName=addUserTest(com.hepeihui.test.UserTest)], {LeadingIdentifierMatcher:fClassName=com.hepeihui.test.UserTest,fLeadingIdentifier=addUserTest]] from org.junit.internal.requests.ClassRequest@17a83597
    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)

java.lang.Ausnahme: Keine passenden tests gefunden

Wie kann ich diesen Fehler beheben und Holen Sie sich die tests wieder laufen?

können Sie benennen Sie Ihre test-Fall zu werden testAddUser anstelle von addUserTest. Ich möchte, um zu sehen, wenn das hinzufügen des Wort-test am Anfang keinen Unterschied machen.
Sie werden wahrscheinlich eine Antwort finden Sie hier stackoverflow.com/questions/2332832/...
Ich danke Ihnen sehr.Wenn ich umbenennen meinem test-Fall zu werden testAddUser ,es macht keinen Unterschied. Endlich fand ich meine Projekt-Verlust-ein Glas.
Gut, Sie können schreiben, eine Antwort auf deine eigene Frage beschreiben wie du es gelöst hast. Sie können dann markieren Sie es als akzeptiert.
Ich bin sorry, ich weiß nicht, wie mark es als angenommen.Könnten Sie mir sagen,Danke.

InformationsquelleAutor feibabm | 2015-12-03

Schreibe einen Kommentar