2016-08-11 18 views
6

Chcę zbudować test jednostkowy z istniejącego projektu Android, ale folder testowy i klasa testowa, takie jak androidTest i test, są usunięte. Ponieważ jest to istniejący projekt i nie wiem, dlaczego poprzedni programista je usunął, więc muszę utworzyć nowy folder testowy, aby działał.jak stworzyć klasę testową i folder ze studia Android?

próbuję dodać biblioteki do mojego Gradle jak this:

// Required -- JUnit 4 framework 
    testCompile 'junit:junit:4.12' 
    // Optional -- Mockito framework 
    testCompile 'org.mockito:mockito-core:1.10.19' 

i tworzyć test folder i klasę testową wewnątrz src folderze, ale nadal nie działa i nie mogę uruchomić test.

Masz pomysł, jakie kroki należy wykonać w Androidzie? od documentation tylko pokazujący, jak dodać bibliotekę testową i klasę testową, ale nie gdzie umieścić folder testowy lub utworzyć nowy folder testowy.

+0

Cóż, przynajmniej w ramach Zaćmienia (i narzędzi, które mają podobne pomysły), ** nie ** umieściłbyś swój kod testowy w tym samym projekcie. Zamiast tego masz drugi projekt, który zawiera cały twój kod testowy. Ale ponieważ nie jestem użytkownikiem AndroidStudio, nie mogę stwierdzić, czy to narzędzie chce, abyś robił różne rzeczy. – GhostCat

+0

Zgadzam się, ale chodzi o to, że ten projekt jest już w androidowym studio :) –

+0

Co przeszkadza ci w stworzeniu ** kolejnego ** projektu? – GhostCat

Odpowiedz

4

Możesz utworzyć katalog dla swojego kodu źródłowego, np. Src/test/java. Możesz to zrobić z wiersza poleceń lub używając widoku Projekt w oknie narzędzia Projekt. W tym miejscu nowy katalog powinien być podświetlony na zielono.

Upewnij się również, aby wybrać prawidłowy wariant budowy.

Więcej informacji na temat jak skonfigurować to wszystko i uruchomić testy prawidłowo, należy zapoznać http://tools.android.com/tech-docs/unit-testing-support

nadzieję, że to pomaga.

Powiązane problemy