August 2018
Intermediate to advanced
524 pages
14h 45m
English
Now that we have discussed what a good unit test is, let's improve our test. The first thing is to move the supporting classes to separate files. We will create ArrayListSortable:
package packt.java189fundamentals.ch03.main.bubble.simple;
import packt.java189fundamentals.ch03.Sortable;
import java.util.ArrayList;
public class ArrayListSortable implements Sortable {
final private ArrayList actualNames;
ArrayListSortable(ArrayList actualNames) {
this.actualNames = actualNames;
}
@Override
public Object get(int i) {
return actualNames.get(i);
}
@Override
public int size() {
return actualNames.size();
}
}
This class encapsulates ArrayList and then implements the gets and size methods to ArrayList access. ArrayList itself ...