Στην ενότητα αυτή, θα βελτιώσετε τον κώδικα της λειτουργίας κατασκευής της 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
Υποστήριξη βελτιστοποίησης δομής