Tous,Passage d'arguments de ligne de commande à JUnit dans Eclipse
Je suis actuellement en train d'utiliser JUnit 4 pour écrire des cas de test. Je suis assez nouveau à JUnit et j'ai du mal à tester ma classe principale qui prend des arguments. J'ai indiqué les arguments à ma JUnit classe de test par:
1> Faites un clic droit JUnit classe de test
2> Aller à Exécuter en tant que -> Exécuter les configurations
3> Sélectionnez l'onglet Arguments et spécifiez une valeur (I sont entrés un argument invalide à savoir la classe principale attend l'argument de ligne de commande à convertir en un int
et je passe une valeur de chaîne qui ne peut pas être converti en int
)
Cependant, la classe main
que je teste, si la ligne de commande l'argument ne peut pas être converti en un int
, que je lance IllegalArgumentException
. Toutefois, JUnit n'affiche pas la méthode testMain() comme Error
ou Failure
. Je ne pense pas que ma configuration soit bonne pour la classe JUnit. Quelqu'un peut-il s'il vous plaît me guider là où je me trompe