Nesta seção, você irá aprimorar o código do construtor de junit.framework.TestSuite. Para tornar mais clara a intenção do código, você extrairá o código que coleta etapas de teste das classes de base para um novo método chamado 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();
}
Editor
Java
Suporte de
Reformulação
Utilizando o editor Java
Reformulando
Reformulando com
Visualização