]> Git trees. - libqmvoc.git/commitdiff
add mini unittest for grades
authorFrederik Gladhorn <gladhorn@kde.org>
Wed, 6 Feb 2008 22:12:56 +0000 (22:12 +0000)
committerFrederik Gladhorn <gladhorn@kde.org>
Wed, 6 Feb 2008 22:12:56 +0000 (22:12 +0000)
(seems like writing tests need some thought too...)

svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=771792

keduvocdocument/keduvoctranslation.h
keduvocdocument/tests/keduvocdocumentvalidatortest.cpp

index da2ab4427c14b69c6e3f7918f77846a4af84da1d..d6ca13560b9b72a25d95c6b6a5a8cb94aa514df5 100644 (file)
@@ -56,7 +56,6 @@ public:
 
     KEduVocExpression* entry();
 
-
     /** sets the pronunciation of this expression
     * @param expression       pronunciation of this index
     */
index 752d755d02a0c60a0f8a7517b0877cfebf618eb3..36d1c12359dea03c860094c81389c0e62fe74401 100644 (file)
@@ -167,8 +167,13 @@ void KEduVocDocumentValidatorTest::testTranslations()
 
     // operator =
     KEduVocTranslation *trans3 = new KEduVocTranslation(0);
-    trans3 = trans1;
+    trans3 = new KEduVocTranslation(*trans1);
     QCOMPARE(trans3->text(), QString("My word"));
+
+    QCOMPARE((int)trans1->grade(), 0);
+    trans1->incGrade();
+    QCOMPARE((int)trans1->grade(), 1);
+    QCOMPARE((int)trans3->grade(), 0);
 }
 
 QTEST_KDEMAIN_CORE( KEduVocDocumentValidatorTest )