2016-08-11 37 views
6

Mevcut android projeden birim testi oluşturmak istiyorum, ancak androidTest ve test gibi test klasörü ve test sınıfı silinmiş. Bu mevcut bir proje olduğundan ve önceki geliştiricinin neden bunları sildiğini bilmiyorum, bu yüzden bunun çalışması için yeni bir test klasörü oluşturmam gerekiyor.android stüdyosu test sınıfı ve klasör nasıl oluşturulur?

Ben this gibi benim gradle için kütüphaneler eklemek deneyin:

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

ve test klasör ve src klasörünün içindeki test sınıfı ama hala çalışmalar oluşturmak ve ben testi çalıştıramazsınız.

Android stüdyosunda bunu başarmak için doğru adımlar nedir? documentation yalnızca test kütüphanesinin ve test sınıfının nasıl ekleneceğini gösterdiğinden, test klasörünün nereye yerleştirileceğini veya yeni test klasörü oluşturulmadığını gösterir.

+0

En azından tutulma içinde (ve benzer fikirlere sahip olan araçlar) ** test kodunuzu aynı projeye koyamazsınız. Bunun yerine, tüm test kodunuzu içeren ikinci bir projeniz var. Ama ben bir AndroidStudio kullanıcısı olmadığımdan, bu aracın farklı şeyler yapmanı istediğini söyleyemem. – GhostCat

+0

Anlaştık, ama bu proje şu anda android studioda var :) –

+0

** Başka bir ** proje oluşturmanızı engelleyen nedir? Projeyi oluştururken andorid stüdyosunda – GhostCat

cevap

4

Test kaynak kodunuz için, yani src/test/java için bir dizin oluşturabilirsiniz. Bunu, komut satırından veya Proje aracı penceresindeki Proje görünümünü kullanarak yapabilirsiniz. Yeni dizin bu noktada yeşil renkte vurgulanmalıdır.

Ayrıca, doğru derleme varyantını seçtiğinizden emin olun.

tüm bu yapılandırma ve düzgün testler konusunda daha ayrıntılı bilgi için, bu yardımcı olur http://tools.android.com/tech-docs/unit-testing-support

Umut bakınız.