Différence entre ActivityUnTTestCase et ActivityInstrumentationTestCase2

Je suis nouveau dans les cas d'Android Instrumentation. J'ai regardé les exemples de l'API et je vois que nous utilisons parfois ActivityUnitTestCase et ActivityInstrumentationTestCase2. Quelle est la différence entre les deux ? Quand utilisons-nous l'un sur l'autre?

  • Connexion Google Plus: la boîte de dialogue «Choisir un compte» s'affiche deux fois
  • Empêcher le clic-droit d'Android ImageVIew?
  • Ligne de fichier XML binaire n ° 8: Erreur lors du gonflement du fragment de classe, Google Maps
  • Exception de fenêtre vidée même si aucun service n'est utilisé
  • Android: un puzzle Verizon Droid
  • Est-il possible d'utiliser la messagerie Firebase avec Google Analytics dans Android?
  • Comment obtenir la taille d'une boîte de dialogue personnalisée dans Android?
  • Comment détecter quand le téléphone est répondu ou rejeté
  • RegisterReceiver for Broadcast uniquement si ce n'est déjà enregistré?
  • Utilisation de AutoCompleteTextView avec ArrayAdapter <Objects> au lieu de ArrayAdapter <Strings>
  • Comment changer la couleur des overscroll edge et overscroll lueur
  • Visibilité des objets Android
  • 2 Solutions collect form web for “Différence entre ActivityUnTTestCase et ActivityInstrumentationTestCase2”

    Voir la différence discutée ici: http://www.vogella.com/articles/AndroidTesting/article.html#activity_testing

    Points clés:

    • ActivityUnitTestCase peut être utilisé pour tester la mise en page et les méthodes isolées.
    • ActivityInstrumentationTestCase2 peut être utilisé lorsque vous souhaitez envoyer des événements de toucher / souris et tester la gestion de l'état.

    ActivityInstrumentationTestCase2 classe utilisée pour les tests fonctionnels et ActivityUnitTestCase utilisé pour l'unité testant une activité.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.