]> Git trees. - libqmvoc.git/commitdiff
Some more lesson tests.
authorFrederik Gladhorn <gladhorn@kde.org>
Fri, 1 Feb 2008 14:36:18 +0000 (14:36 +0000)
committerFrederik Gladhorn <gladhorn@kde.org>
Fri, 1 Feb 2008 14:36:18 +0000 (14:36 +0000)
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=769473

keduvocdocument/tests/keduvocdocumentvalidatortest.cpp

index 6ac854ce335c53085c7c28e095475815d62c066e..37f49c9880c59c3bc5b20b86ce30a39c8540cea9 100644 (file)
@@ -90,29 +90,19 @@ void KEduVocDocumentValidatorTest::testLessons()
     KEduVocDocument doc;
     doc.lesson()->appendChildContainer(new KEduVocLesson(lesson1, doc.lesson()));
     QCOMPARE(doc.lesson()->childContainerCount(), 1);
+    QCOMPARE(doc.lesson()->childContainer(0)->containerType(), KEduVocContainer::Lesson);
+    QCOMPARE(doc.lesson()->childContainer(0)->parent(), doc.lesson());
+    QCOMPARE(doc.lesson()->childContainer(0)->name(), lesson1);
 
-    /*
-    QCOMPARE(doc.lesson(indexLesson1).name(), lesson1);
-    QVERIFY(doc.lesson(indexLesson1).inPractice());
+    doc.lesson()->appendChildContainer(new KEduVocLesson(lesson2, doc.lesson()));
+    doc.lesson()->appendChildContainer(new KEduVocLesson(lesson3, doc.lesson()));
+    QCOMPARE(doc.lesson()->childContainerCount(), 3);
 
-    int indexLesson2 = doc.appendLesson(lesson2, false);
-    QCOMPARE(indexLesson2, 1);
-    QCOMPARE(doc.lessonCount(), 2);
-    QVERIFY(!doc.lesson(indexLesson2).inPractice());
+    doc.lesson()->childContainer(0)->appendChildContainer(new KEduVocLesson(lesson1child1, doc.lesson()->childContainer(0)));
+    doc.lesson()->childContainer(0)->appendChildContainer(new KEduVocLesson(lesson1child2, doc.lesson()->childContainer(0)));
+    QCOMPARE(doc.lesson()->childContainer(0)->childContainerCount(), 2);
 
-    int indexLesson3 = doc.appendLesson(lesson3, false);
-    QCOMPARE(indexLesson3, 2);
-    QCOMPARE(doc.lessonCount(), 3);
 
-    bool removed = doc.removeLesson(indexLesson2, KEduVocDocument::DeleteEmptyLesson); // only remove if empty
-    QCOMPARE(doc.lessonCount(), 2);
-    QVERIFY(removed);
-    QCOMPARE(doc.lesson(2).name(), lesson3);
-
-    doc.appendLesson(lesson2, true); */
-// Not yet implemented:
-//     doc.moveLesson(2, 1);
-//     QCOMPARE(doc.lesson(2), lesson2);
 }