public void testDeleteSingleEntry() { CTSPPointList pointlist = CTSPPointList.getInstance(); pointlist.addPoint(TEST_POINT_1); pointlist.addPoint(TEST_POINT_2); pointlist.addPoint(TEST_POINT_3); Assert.IsTrue(pointlist.length() == 3, "Fehler beim einfügen der Testdaten"); // ersten eintrag löschen, also ein Eintrag weniger pointlist.remove(0); Assert.IsTrue(pointlist.length() == 2); Assert.AreSame(pointlist.getPoint(0), TEST_POINT_2); Assert.AreSame(pointlist.getPoint(1), TEST_POINT_3); // Testdaten löschen pointlist.removeAll(); }
public void insertTest() { CTSPPointList pointlist = CTSPPointList.getInstance(); pointlist.removeAll(); pointlist.addPoint(TEST_POINT_1); Assert.IsTrue(pointlist.length() == 1); pointlist.addPoint(TEST_POINT_2); Assert.IsTrue(pointlist.length() == 2); pointlist.addPoint(TEST_POINT_3); Assert.IsTrue(pointlist.length() == 3); Assert.AreSame(pointlist.getPoint(0), TEST_POINT_1, "zuerste in die Liste eingefügter Punkt entsprecht nicht dem eingefügten Objekt"); Assert.AreSame(pointlist.getPoint(1), TEST_POINT_2, "zuerste in die Liste eingefügter Punkt entsprecht nicht dem eingefügten Objekt"); Assert.AreSame(pointlist.getPoint(2), TEST_POINT_3, "zuerste in die Liste eingefügter Punkt entsprecht nicht dem eingefügten Objekt"); // Testdaten löschen pointlist.removeAll(); }