en double: Java: How to test methods that call System.exit()?Unité test d'un constructeur Java qui quitte l'application
J'ai un peu de mal à la conception d'un test unitaire pour une méthode qui quitte l'application en appelant system.exit()
. En fait, c'est le constructeur d'une classe qui teste certaines conditions et décide de quitter l'application. C'est donc cette éventualité particulière que j'aimerais tester.
Existe-t-il un argument particulier que je pourrais utiliser, ou d'autres suggestions?
public MyClass(arg1, arg2, arg3){
if(argsTestingIsOK){
continue;
}else{
System.exit(0);
}
}
merci Mike, c'est une excellente idée en fait! Je vais essayer ça maintenant! – denchr