From 685eca51bf9ad4c29dc9b0933e386bdf854ff8a7 Mon Sep 17 00:00:00 2001 From: Frederik Gladhorn Date: Wed, 6 Feb 2008 22:12:56 +0000 Subject: [PATCH] add mini unittest for grades (seems like writing tests need some thought too...) svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=771792 --- keduvocdocument/keduvoctranslation.h | 1 - keduvocdocument/tests/keduvocdocumentvalidatortest.cpp | 7 ++++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/keduvocdocument/keduvoctranslation.h b/keduvocdocument/keduvoctranslation.h index da2ab44..d6ca135 100644 --- a/keduvocdocument/keduvoctranslation.h +++ b/keduvocdocument/keduvoctranslation.h @@ -56,7 +56,6 @@ public: KEduVocExpression* entry(); - /** sets the pronunciation of this expression * @param expression pronunciation of this index */ diff --git a/keduvocdocument/tests/keduvocdocumentvalidatortest.cpp b/keduvocdocument/tests/keduvocdocumentvalidatortest.cpp index 752d755..36d1c12 100644 --- a/keduvocdocument/tests/keduvocdocumentvalidatortest.cpp +++ b/keduvocdocument/tests/keduvocdocumentvalidatortest.cpp @@ -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 ) -- 2.47.3