Sono in esecuzione test di strumentazione Android per attività di test di unità e, in particolare se il WebView è stato caricato o meno codice è il seguente, ma ogni volta che mi fa eccezioneAndroid TestRunner fallisce a causa di un'eccezione IllegalState
Esecuzione di test di prova in esecuzione avviato il test non è riuscito a correre fino al completamento. Motivo: "Esecuzione strumentazione non riuscita a causa di 'java.lang.IllegalStateException' '. Controllare logcat dispositivo per i dettagli test in esecuzione non è riuscita: run Strumentazione riuscita a causa di 'java.lang.IllegalStateException'
ci sono i registri Logcat, proprio questo messaggio nella console, ha cercato su Genymotion così come dispositivo di entrambi sono su Android 5.0.
codice è il seguente
public class WebViewActivityTest extends ActivityInstrumentationTestCase2 <WebViewActivity> {
WebView webView;
WebViewActivity testActivity;
public WebViewActivityTest()
{
super(WebViewActivity.class);
}
@Override
protected void setUp() throws Exception {
super.setUp();
testActivity = getActivity();
}
public void testWebView()
{
webView = (WebView)testActivity.findViewById(R.id.webView);
assertNotNull(webView);
}
public void testPreconditions() {
assertNotNull("Webview activity is null",testActivity);
}
}
Ho provato a cercare ma ha ottenuto alcun indizio perché questa eccezione si sta verificando, si prega di aiuto.
Una stacktrace completo sarebbe molto apprezzato – Johnco
@Johnco im ottenere nulla in logica proprio questa eccezione su console –
's i messaggi dell'eccezione? Cordiali saluti, [http://stackoverflow.com/questions/14839162/instrumentation-run-failed-due-to-java-lang-illegalaccesserror] [1] [1]: http: // stackoverflow.com/questions/14839162/instrumentation-run-failed-due-to-java-lang-illegalaccesserror – suiwenfeng