private void checkConvexHull(ArrayList<Point> points) {
// printPointsList(points); System.out.println();
Polygon CH_Graham = ConvexHull.Graham(points);
Polygon CH_Jarvis = ConvexHull.Jarvis(points);
//printPointsList(CH_Graham); System.out.println();
//printPointsList(CH_Jarvis); System.out.println();
//System.out.println("---------------------");
if (CH_Graham.size() != CH_Jarvis.size()) {
fail("CH's are of different size!");
}
for (int i = 0; i < CH_Graham.size(); i++) {
if(! (CH_Graham.get(i)).equals(CH_Jarvis.get(i))) {
fail("Different points: " + (CH_Graham.get(i)) +
" in Graham and " + (CH_Jarvis.get(i)) +
" in Jarvis.");
}
}
assertTrue(true);