Twip

Ajoutez des paramètres à vos méthodes de test JUnit
Télécharger maintenant

Twip Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Snackbox
  • Site Internet de l'éditeur:
  • Systèmes d'exploitation:
  • Mac OS X
  • Taille du fichier:
  • 15 KB

Twip Mots clés


Twip La description

Ajouter des paramètres à vos méthodes de test Junit "Tests avec les propriétés" vous permet d'ajouter simplement des paramètres à vos méthodes de test JUNIT. Twip les appelle toutes les combinaisons possibles de ces paramètres ... ou au moins certaines valeurs de défaillance couramment dans le cas d'entiers, etc. TWIP est particulièrement utile, si vous souhaitez tester toutes les valeurs d'une énumération ou de combinaisons de certains drapeaux. Vous pouvez spécifier une méthode ou un champ statique pour fournir les valeurs de votre méthode de test, si vous souhaitez tester avec autre que les valeurs par défaut. Note que le nombre de cas de test peut se développer rapidement de cette manière, mais le code de test s'avère généralement beaucoup plus propre. Traditionnellement, vous écrivez deux méthodes pour tester deux appareils. Ils diffèrent généralement en une ou deux relevé. Vous pouvez refacturer une certaine configuration de luminaires ou un code d'affirmation dans une méthode utilitaire, mais il est souvent difficile de trouver un bon nom pour de telles méthodes, ce qui indique généralement une mauvaise pratique. En ajoutant un argument booléen à votre première méthode de test, vous pouvez ajouter votre deuxième luminaire avec une déclaration simple si elle est simple. La même chose fonctionne parfois pour Enums également: si vous souhaitez vérifier que toutes les valeurs possibles sont traitées correctement, vous pouvez le transmettre comme un argument. Fréquemment, même les variations du code d'affirmation peuvent être formulées de manière très concise, il s'agit donc d'une bien meilleure option sur l'écriture d'une méthode de test pour dire chaque valeur d'énumération possible.Un bon exemple de la manière dont le code d'assertion concis peut être, est l'inverse d'une opération mathématique. Dites que vous souhaitez tester si votre code de multiplication est correct. Au lieu d'écrire des centaines de méthodes de test, tout par le même modèle avec uniquement les chiffres différents, vous pouvez écrire une méthode avec deux arguments entier. L'affirmation ne vérifie simplement que la division du résultat de votre multiplication par un argument renvoie l'autre.SO TWIP est comparable aux coureurs de théories expérimentales intégrées à Junit depuis la version 4.4 (voir ici), mais je pense que TWIP est beaucoup plus facile à saisir et poignée, bien que la théorie derrière Twip soit la même que celle du coureur des théories. Exigences: · Java


Twip Logiciels associés