14
Ho un singolo, semplice test di unità nel mio modulo di Android:initializationerror per AndroidJunit4
/src/test/java/org.acme.test/SimpleTest.java
Quando eseguo:
./gradlew clean testDebug --tests='*.SimpleTest'
ottengo questa eccezione:
java.lang.Exception: Custom runner class AndroidJUnit4 should have a public constructor with signature AndroidJUnit4(Class testClass)
Perché pensa che 'AndroidJUnit4' sia una classe runner personalizzata, quando è una classe finale?
Perché mantenere i test annotati con AndroidJUnit4 nella directory 'src/test /'? Non dovrebbe essere nella directory 'src/androidTest'? –