Support IVY : Encyclopédie #1 et site d'informations, Conseils, Tutorials, Guides et plus
  • Accueil
  • Astuces
  • Magazine
    • Conseil en relations
      • Astuces
    • Rédaction & écriture
    • Web Design
    • Réseaux sociaux
      • Facebook
  • Lifestyle
    • Food
  • Ressources
    • Questions & Réponses
    • Graphique
      • PixelArt
No Result
View All Result
Support IVY : Encyclopédie #1 et site d'informations, Conseils, Tutorials, Guides et plus
  • Accueil
  • Astuces
  • Magazine
    • Conseil en relations
      • Astuces
    • Rédaction & écriture
    • Web Design
    • Réseaux sociaux
      • Facebook
  • Lifestyle
    • Food
  • Ressources
    • Questions & Réponses
    • Graphique
      • PixelArt
Support IVY : Encyclopédie #1 et site d'informations, Conseils, Tutorials, Guides et plus
No Result
View All Result
Home Programmation Android

Rédaction de tests unitaires approfondis – Le démarrage

25 mai 2020
in Android
Reading Time: 5 mins read
Rédaction de tests unitaires approfondis – Le démarrage

Table des matières

ArticlesA lire

Revue Atomicrops – SUPERJUMP – Moyen

Revue Atomicrops – SUPERJUMP – Moyen

Un moyen super facile de faire des validations EditText dans Android

Messagerie cloud Firebase – Satya Pavan Kantamani

Messagerie cloud Firebase – Satya Pavan Kantamani

Génération de DeepLinks au moment de la compilation Android

Génération de DeepLinks au moment de la compilation Android

Rédaction de tests unitaires approfondis – Le démarrage

Une approche pragmatique pour améliorer vos tests unitaires

Daniel Ochoa
Caractéristiques d’un bon test unitaire

Supposons que nous ayons une classe de calculatrice qui fournit l’addition, la soustraction, la multiplication et la division.

Supposons maintenant que nous avons à nouveau une classe nommée Calculatrice avec les opérations mathématiques de base prises en charge.

Ici, nous avons une classe nommée AnnualPayCalculator qui calcule un salaire annuel en fonction du salaire horaire et du total des heures hebdomadaires travaillées.

Cela nous amène à notre dernière caractéristique d’un bon test unitaire qui n’avait pas été annoncé auparavant. Appellation.

when_expected
when_with_expected
testOnActivityCreated
testGetHashedAttachmentFilenames
viewCreated_listViewExists
getHashedAttachmentFilenames_withNullList_emptyStringReturned
  • Ne vous contentez pas d’écrire des tests unitaires. Incluez l’intégration et le workflow si nécessaire. Ne perdez pas de temps sur ces derniers s’ils ne sont pas absolument nécessaires pour couvrir quelque chose qui n’est pas déjà testé.
  • Assurez-vous que vos tests respectent les caractéristiques d’un bon test unitaire
  • Nommez vos tests correctement
  • Un échec dans un test devrait immédiatement vous dire exactement ce qui est cassé et dans quelles conditions
  • Efforcez-vous toujours de tester la fonctionnalité / le comportement. La vérification d’une méthode est appelée uniquement doit être rarement utilisée
ShareTweetPin

Related Posts

Revue Atomicrops – SUPERJUMP – Moyen
Android

Revue Atomicrops – SUPERJUMP – Moyen

Revue Atomicrops - SUPERJUMP - Moyen L'agriculture est destinée à compléter l'action, et non l'inverse.

Android

Un moyen super facile de faire des validations EditText dans Android

Un moyen super facile de faire des validations EditText dans Android Ici, nous obtenons le TextInputLayout de TextInputEditText en utilisant...

Messagerie cloud Firebase – Satya Pavan Kantamani
Android

Messagerie cloud Firebase – Satya Pavan Kantamani

Messagerie cloud Firebase - Satya Pavan Kantamani Explorez Firebase Cloud Messaging (FCM), une solution de messagerie cloud multiplateforme qui vous...

Génération de DeepLinks au moment de la compilation Android
Android

Génération de DeepLinks au moment de la compilation Android

Génération de DeepLinks au moment de la compilation Android Les liens profonds sont des aspects importants de l'application qui rendent...

Next Post
La boîte à outils Ultimate Pitch Elevator Pitch – Partie 1

La boîte à outils Ultimate Pitch Elevator Pitch - Partie 1

Ma stratégie en 4 étapes pour apprendre rapidement toute nouvelle technologie

Ma stratégie en 4 étapes pour apprendre rapidement toute nouvelle technologie

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

  • Accueil
  • Questions & Réponses
  • Science
  • Astuces
  • Business
  • Cryptomonnaie
  • Design
  • Marketing
  • Programmation
  • Politique de confidentialité
  • A propos
  • Contact

© 2018-2020 SupportIVY - Premium Magazine.

No Result
View All Result
  • Accueil
  • Astuces
  • Magazine
    • Conseil en relations
      • Astuces
    • Rédaction & écriture
    • Web Design
    • Réseaux sociaux
      • Facebook
  • Lifestyle
    • Food
  • Ressources
    • Questions & Réponses
    • Graphique
      • PixelArt