Ich habe die folgenden Anweisungen angewendet: https://code.google.com/p/android-test-kit/wiki/AndroidJUnitRunnerUserGuide , um JUnit4-Tests einzurichten.AndroidJunit4.class-Runner in Android Studio ruft keine @Test-Methoden auf
Insbesondere befolge ich die Schritte, um Junit4 mit ActivityInstrumentationTestCase2 zu verwenden, aber wenn ich Tests in Android Studio ausführe, werden die @Test annotierten Methoden nicht ausgeführt. Wenn ich Methoden mit 'test' voranstelle, funktioniert das aber nicht, was ich für die JUnit 4-Tests erwarte.
Hat jemand dieses Problem festgestellt?
Grüße,
Haben Sie der Klasse die Annotation @RunWith (AndroidJUnit4.class) hinzugefügt? Siehe https://github.com/commonsguy/cw-omnibus/blob/v6.4/Testing/JUnit4/src/androidTest/java/com/commonsware/android/abf/test/DemoActivityTest.java – CommonsWare
Vielen Dank für Ihre Antwort . Ja, ich habe diese Annotation gemäß dem Wiki und ich habe auch den Runner in meinem Gradle Build "testInstrumentationRunner" android.support.test.runner.AndroidJUnitRunner "'. Leider immer noch nicht die Methoden aufgreifen. (Wenn meine Klasse ActivityInstrumentationTestCase2 nicht erweitert, dann funktioniert es, aber ich muss dies erweitern, um Zugriff auf das Android SDK zu erhalten.) – user3521637