Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keepassxreboot/keepassxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Geyer <blueice@fobos.de>2014-05-16 13:48:30 +0400
committerFlorian Geyer <blueice@fobos.de>2014-05-16 14:07:22 +0400
commit204cd8d9714201a7db54f971c9e1349bd19466a3 (patch)
tree9810b1374b54096c0f9be5e492d2603ca34f4ff0 /tests/TestGroup.cpp
parentc2940a8f18070b502eca96fc2b616d219c558332 (diff)
Move exporter to separate class.
Diffstat (limited to 'tests/TestGroup.cpp')
-rw-r--r--tests/TestGroup.cpp44
1 files changed, 0 insertions, 44 deletions
diff --git a/tests/TestGroup.cpp b/tests/TestGroup.cpp
index 816f7ce70..0b4564f2b 100644
--- a/tests/TestGroup.cpp
+++ b/tests/TestGroup.cpp
@@ -441,48 +441,4 @@ void TestGroup::testCopyCustomIcons()
QCOMPARE(metaTarget->customIcon(group2Icon).pixel(0, 0), qRgb(4, 5, 6));
}
-void TestGroup::testExportToDb()
-{
- QImage iconImage(1, 1, QImage::Format_RGB32);
- iconImage.setPixel(0, 0, qRgb(1, 2, 3));
- Uuid iconUuid = Uuid::random();
-
- QImage iconUnusedImage(1, 1, QImage::Format_RGB32);
- iconUnusedImage.setPixel(0, 0, qRgb(1, 2, 3));
- Uuid iconUnusedUuid = Uuid::random();
-
- Database* dbOrg = new Database();
- Group* groupOrg = new Group();
- groupOrg->setParent(dbOrg->rootGroup());
- groupOrg->setName("GTEST");
- Entry* entryOrg = new Entry();
- entryOrg->setGroup(groupOrg);
- entryOrg->setTitle("ETEST");
- dbOrg->metadata()->addCustomIcon(iconUuid, iconImage);
- dbOrg->metadata()->addCustomIcon(iconUnusedUuid, iconUnusedImage);
- entryOrg->setIcon(iconUuid);
- entryOrg->beginUpdate();
- entryOrg->setIcon(Entry::DefaultIconNumber);
- entryOrg->endUpdate();
-
- Database* dbExp = groupOrg->exportToDb();
- QCOMPARE(dbExp->rootGroup()->children().size(), 1);
- Group* groupExp = dbExp->rootGroup()->children().first();
- QVERIFY(groupExp != groupOrg);
- QCOMPARE(groupExp->name(), groupOrg->name());
- QCOMPARE(groupExp->entries().size(), 1);
-
- Entry* entryExp = groupExp->entries().first();
- QCOMPARE(entryExp->title(), entryOrg->title());
- QCOMPARE(dbExp->metadata()->customIcons().size(), 1);
- QVERIFY(dbExp->metadata()->containsCustomIcon(iconUuid));
- QCOMPARE(entryExp->iconNumber(), entryOrg->iconNumber());
-
- QCOMPARE(entryExp->historyItems().size(), 1);
- QCOMPARE(entryExp->historyItems().first()->iconUuid(), iconUuid);
-
- delete dbOrg;
- delete dbExp;
-}
-
QTEST_GUILESS_MAIN(TestGroup)