SORU
16 Mayıs 2013, PERŞEMBE


Nasıl Android Studio testleri oluşturabilir miyim?

Sadece indirilen Kişisel ıde tabanlı kapalı olan Android Studio.

Nasıl bir test oluşturmak istiyorsunuz?

Test bir Modül oluşturmak için bir seçenek olduğunu fark ettim ama bu hiçbir şey, sadece src ile yeni bir proje oluşturmak için görünmüyor

Ben de varolan bir sınıf birim testleri oluşturmak için olanak sağlayan kısayol tuşu CTRL AlT T tuşlarına basarak denedim ama geçerli projede yerleştirmek istiyor gibi görünüyor. Elbette bu TDD ile yardımcı olmuyor

Kimse herhangi bir deneyimi var mı ?

CEVAP
2 HAZİRAN 2013, Pazar


Edit: 0.1.8 this is now supported in the IDE. Lütfen yönergeleri, aşağıdaki talimatları yerine izleyin.

Android Gradle Plugin User Guide Aşağıdaki testler (varsayılan 'com.kullandım yeni oluşturulan bir proje üzerinde aşağıdaki adımları izleyerek komut satırında çalıştırmayı başardım örnek.myapplication' paketi):

  1. Testler için src/instrumentTest/java dizini ekleyin
  2. Paket com test sınıf (ActivityTestCase uzanan) ekleyin.örnek.myapplication.test
  3. Sanal bir aygıt başlatın
  4. Komut satırı (/MyApplication dizin MyApplicationProject) komutunu kullanın '../connectedİnstrumentTest gradlew'

Bu benim testler yaptım ve MyApplicationProject//bağlı instrumentTests/raporlar/yapı/MyApplication test sonuçları yerleştirilmiş. Android uygulamaları test yeniyim, ama iyi iş gibi görünüyor.

Gelen IDE içinde, mümkün deneyin ve aynı test sınıfı çalıştırmak için. Gerekir

  1. Güncelleme oluşturun.bir repo Merkezi olarak liste Maven için gradle
  2. Güncelleme oluşturun.gradle instrumentTestCompile bir bağımlılık olarak JUnit 3.8 ekleyin örneğin instrumentTestCompile 'junit:junit:3.8'
  3. 'Proje Yapı' elle JUnit bağımlılık sırada ilk hareket

Bu başarısız ancak (sınıf testleri test çıkış dizinini eksik çalıştırırken kullanılır). Ancak, bu Android belirli bir test runner gerekli olduğunu anladığım gibi ne olursa olsun işe yarar emin değilim.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GamingAndTech

    GamingAndTec

    16 NİSAN 2013
  • MagmaRhino

    MagmaRhino

    16 Temmuz 2011
  • TeeMayneTV

    TeeMayneTV

    27 Kasım 2010