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