]> Git trees. - libqmvoc.git/commitdiff
Don't leak a doc in the test.
authorFrederik Gladhorn <gladhorn@kde.org>
Mon, 17 Sep 2007 22:55:31 +0000 (22:55 +0000)
committerFrederik Gladhorn <gladhorn@kde.org>
Mon, 17 Sep 2007 22:55:31 +0000 (22:55 +0000)
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=713652

keduvocdocument/tests/keduvocdocumentvalidatortest.cpp

index e67d220bf7e2f392ad783a89bada68e127da626d..59d3bbc8a702d3df6f74b22359b735d15111504c 100644 (file)
@@ -43,30 +43,23 @@ void KEduVocDocumentValidatorTest::testDocumentAboutInfo()
     KUrl fileName = KUrl(temp.fileName());
     temp.close();
 
-
-//     KUrl fileName = KUrl("/tmp/ValidatorTestDocument.kvtml");
-
-    KEduVocDocument* doc = new KEduVocDocument;
-    doc->setAuthor("Validator Test");
-    doc->setLicense("test license");
-    doc->setDocumentComment("comment");
-    doc->setCategory("test document");
-    doc->setTitle("Validator Test Title");
-
-
-    doc->saveAs(fileName, KEduVocDocument::Kvtml, "Validator Unit Tests");
-    delete doc;
-
-    doc = new KEduVocDocument;
-    doc->open(fileName);
-
-    QVERIFY( doc->author() == "Validator Test" );
-    QVERIFY( doc->license() == "test license" );
-    QVERIFY( doc->documentComment() == "comment" );
-    QVERIFY( doc->category() == "test document" );
-    QVERIFY( doc->title() == "Validator Test Title" );
-
-
+    KEduVocDocument doc;
+    doc.setAuthor("Validator Test");
+    doc.setLicense("test license");
+    doc.setDocumentComment("comment");
+    doc.setCategory("test document");
+    doc.setTitle("Validator Test Title");
+
+    doc.saveAs(fileName, KEduVocDocument::Kvtml, "Validator Unit Tests");
+
+    KEduVocDocument docRead;
+    docRead.open(fileName);
+
+    QVERIFY( docRead.author() == "Validator Test" );
+    QVERIFY( docRead.license() == "test license" );
+    QVERIFY( docRead.documentComment() == "comment" );
+    QVERIFY( docRead.category() == "test document" );
+    QVERIFY( docRead.title() == "Validator Test Title" );
 }
 
 QTEST_KDEMAIN_CORE( KEduVocDocumentValidatorTest )