2016-04-11 12 views
0

Ich habe eine "UiAutometerTest" -Klasse wie folgt erstellt, um meine UiAutomator API zu überprüfen.junit.framework.AssertionFailedError: Keine Tests gefunden in UiAutomator in Android Studio

public class UiAutometerTest erweitert InstrumentationTestCase {

private UiDevice device; 
@Override 
protected void setUp() throws Exception { 
    super.setUp(); 
    device = UiDevice.getInstance(getInstrumentation()); 
    device.pressHome(); 
    // Wait for the Apps icon to show up on the screen 
    device.wait(Until.hasObject(By.desc("Apps")), 3000); 
    UiObject2 appsButton = device.findObject(By.desc("Apps")); 
    appsButton.click(); 
    // Wait for the ResMed icon to show up on the screen 
    device.wait(Until.hasObject(By.text("My Application")), 3000); 
    UiObject2 SplusApp = device.findObject(By.text("My Application")); 
    SplusApp.click(); 
    assertTrue(true); 
} 

}


auf Testlauf, erhalte ich Ausnahme folgende

Laufende Tests Probelauf gestartet junit.framework.AssertionFailedError : Keine Tests gefunden in com.example.ajitp.myapplication.UiAutometerTest bei android.test.AndroidTestRunner.runTest (AndroidTestRunner.java:191) bei android.test.AndroidTestRunner.runTest (AndroidTestRunner.java:176) bei android.test.InstrumentationTestRunner.onStart (InstrumentationTestRunner.java:555) bei android.app.Instrumentation $ InstrumentationThread.run (Instrumentation.java:1889)

Fertig


Vielen Dank im Voraus

Antwort

0

JUnit3 Tests sind Methoden, die mit "test" beginnen - zum Beispiel: public void testFoo() .

Der Fehler, den Sie sehen, liegt daran, dass der Test-Runner keine Methoden gefunden hat, die wie Tests aussehen. Es wird weggehen, sobald Sie etwas hinzufügen.

Hinweis: Dies ist nicht spezifisch für UI Automator. Dies kann wahrscheinlich bei jedem JUnit-Test auftreten.

Verwandte Themen