В этом разделе вы усовершенствуете код конструктора junit.framework.TestSuite. Для того чтобы сделать предназначение кода яснее, вы извлечете код, отвечающий за сбор тестовых наборов в базовых классах, и вставите его в новый метод, называющийся 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();
}
Редактор
Java
Поддержка
рефакторинга
Работа с редактором
Java
Рефакторинг
Рефакторинг с
предварительным просмотром