Dans la présente section, vous allez améliorer le code du constructeur de junit.framework.TestSuite. Afin de clarifier la finalité du code, vous allez extraire le code qui collecte les scénarios de test à partir des classes de base et le placer dans une nouvelle méthode appelée collectTestMethods.
Class superClass= theClass;
Vector names= new Vector();
while (Test.class.isAssignableFrom(superClass)) {
Method[] methods= superClass.getDeclaredMethods();
for (int i= 0; i < methods.length; i++) {
addTestMethod(methods[i],names, constructor);
}
superClass= superClass.getSuperclass();
}
Editeur Java
Prise en charge de la
propagation des modifications
Utilisation de l'éditeur Java
Propagation des modifications
Propagation des modifications avec aperçu