Ich bin this Tutorial folgen.
Was ich tun möchte, ist Unit Tests mit AndroidJunitRunner
zu erstellen.Erstellen Sie Komponententests in android Studio
Meine Auswahl in app/src
sieht wie folgt aus:
androidTest
debug
main
release
android docs schlägt vor, dass ich eine test/java
für meine Unit-Tests erstellen.
Das Problem ist, dass ich in android Studio kann ich kein neues Verzeichnis erstellen, wenn ich im Android-Projektmodus bin. Und ich sollte das Verzeichnis manuell finden und manuell erstellen.
Gibt es eine Möglichkeit, diese Verzeichnisse und Tests automatisch für einen Geschmack zu erstellen?
Ich habe this Frage gelesen, die sich nicht auf mein Problem bezieht.
tnx, eine kurze Frage: Wenn ich eine Klasse im Paket testen will: '' com.x.y.model'' soll ich das gleiche Paket im Testverzeichnis erstellen? Außerdem habe ich in Google Docs gelesen, dass, wenn ich eine Klassenmethode oder etwas in der Quelle ändere, beide Komponententests und Instrumententests synchronisieren werden. aber ich sehe hier keine Synchronisation warum? – Mehrdad
Ja, das Testpaket sollte mit der zu testenden Klasse übereinstimmen. Sobald Sie das Testbasisverzeichnis erstellt haben, können Sie problemlos einen Test für eine Klasse durchführen, indem Sie Cmd + Shift + t drücken. Dadurch wird der Test an der richtigen Stelle erstellt. Ich bin mir nicht sicher, was Sie mit "Sync" meinen. Sorry – Jahnold
tnx, nur noch eine Frage: Werden diese Tests auch an den Produktionscode gesendet? – Mehrdad