Exemple #1
0
        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();
        }
Exemple #2
0
        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();
        }