import junit.framework.TestCase; public class ShapeTest extends TestCase { public void testShapeContruction1() { Shape a = new Shape("0 0 0 1 1 1 1 0"); Shape b = new Shape("10 10 10 11 11 11 11 10"); Shape c = new Shape("0.5 0.5 0.5 -10 1.5 0"); Shape d = new Shape("0.5 0.5 0.75 0.75 0.75 0.2"); assertEquals(4, a.getPoints().size()); assertEquals(4, b.getPoints().size()); assertEquals(3, c.getPoints().size()); assertEquals(3, d.getPoints().size()); } public void testShapeConstruction2() { Shape a = new Shape("0.5 0.5 0.5 -10 1.5 0"); assertEquals("0.5 -10.0", a.getPoints().get(1).toString()); } public void testShapeContruction3() { Shape a = new Shape("0.5 0.5 0.5 -10 1.5 0"); } }