package ucar.coord; import org.junit.Test; import java.util.ArrayList; import java.util.Formatter; import java.util.List; /** * Describe * * @author caron * @since 12/10/13 */ public class TestCoordinateUniquify { @Test public void testCoordinateUnionizer() { List<CoordinateND> coordNDs = new ArrayList<>(); for (int i = 5; i < 15; i += 2) { coordNDs.add(TestCoordinateND.makeCoordinateND(i)); } CoordinateUniquify unionizer = new CoordinateUniquify(); for (CoordinateND coordND : coordNDs) { unionizer.addCoordinates(coordND.getCoordinates()); } List<Coordinate> shared = unionizer.finish(); Formatter f = new Formatter(); f.format("Original%n"); for (CoordinateND coordND : coordNDs) { coordND.showInfo(f, null); } f.format("Uniqueified%n"); for (Coordinate coord : shared) { coord.showInfo(f, null); } } }