From 6664162133f197ea23e39980685323a30c035013 Mon Sep 17 00:00:00 2001 From: Frederik Gladhorn Date: Mon, 17 Sep 2007 22:55:31 +0000 Subject: [PATCH] Don't leak a doc in the test. svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=713652 --- .../tests/keduvocdocumentvalidatortest.cpp | 41 ++++++++----------- 1 file changed, 17 insertions(+), 24 deletions(-) diff --git a/keduvocdocument/tests/keduvocdocumentvalidatortest.cpp b/keduvocdocument/tests/keduvocdocumentvalidatortest.cpp index e67d220..59d3bbc 100644 --- a/keduvocdocument/tests/keduvocdocumentvalidatortest.cpp +++ b/keduvocdocument/tests/keduvocdocumentvalidatortest.cpp @@ -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 ) -- 2.47.3