ich meine Klasse wie hier kommentiertenAndroidJUnit4 Test nicht gefunden
@RunWith(AndroidJUnit4.class)
public class WorkdayProviderTest
Futhermore, kommentierte mein Testmethode auch wie diese
@Test
public void insert_dataInsertsCorrectly()
Schließlich konfiguriert meine build.gradle DefaultConfig und Abhängigkeiten wie diese
defaultConfig {
applicationId 'com.jueggs.workinghours'
minSdkVersion 16
targetSdkVersion 23
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
androidTestCompile "junit:junit:4.12"
androidTestCompile "com.android.support:support-annotations:23.3.0"
androidTestCompile "com.android.support.test:runner:0.4.1"
androidTestCompile "com.android.support.test:rules:0.4.1"
androidTestCompile "com.android.support.test.espresso:espresso-core:2.2.1"
androidTestCompile "com.android.support.test.espresso:espresso-contrib:2.2.1"
androidTestCompile "org.hamcrest:hamcrest-library:1.3"
und den Testlauf wie folgt konfigurieren
und es ist mir zu sagen,
No tests were found
Test running failed: Instrumentation run failed due to 'java.lang.ClassNotFoundException'
Wie dieses Problem beheben?
ja ich habe diese Abhängigkeiten, siehe Update – Lemao1981
löschen '@RunWith (AndroidJUnit4.class)' und Test ausführen. Sie können '@RunWith (AndroidJUnit4.class)' auch mit '@RunWith (JUnit4.class)' ändern und es sollte laufen. – piotrek1543
hat das Problem nicht gelöst, in beiden Fällen kann kein Test gefunden werden. in der Version 0.4.1 gibt es die Klasse AndroidJUnit4 existiert – Lemao1981