Ich versuche, den Test von Robolectric.org's Schreiben Ihres ersten Tests Seite durchzuführen. Der fragliche Test sieht so aus:
%Vor% Ich bekomme diesen Kompilierfehler: Cannot resolve method 'assertThat(android.content.Intent)
.
Die beiden Möglichkeiten zum Importieren dieser Methode sind org.hamcrest.MatcherAssert.assertThat
und < a href="http://junit.sourceforge.net/javadoc/org/junit/Assert.html"> org.junit.Assert.assertThat
, von denen keine eine einzige Argument assertThat
-Methode wie in verwendet wird dieser Robolectric-Test.
Die build.gradle
der App hat folgende Abhängigkeiten:
Welchen Rahmen / welche Bibliothek verwendet dieser Test?
Es ist weder junit
noch hamcrest
assertion API. Ich denke es ist Android AssertJ
oder nur AssertJ
:
Folgen Sie den folgenden Schritten und das Problem sollte verschwinden. Setze die erste Zeile in deine Digdle-Build-Datei
%Vor%Dieser Link sollte weitere Details enthalten Android Studio und Robolectric
Tags und Links android unit-testing robolectric