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 02:26:09 +0400
committerFlorian Geyer <blueice@fobos.de>2014-05-16 02:26:09 +0400
commit4f60df029d28f7e6f89d2b17405e878be03c307e (patch)
tree670612730abec322e59d7b9d97f8db76a5253cf3 /tests/TestEntrySearcher.cpp
parent819cfd459a63edd4baeb6eb394dd2558c6bb1d94 (diff)
Refactor TestEntrySearcher.
Diffstat (limited to 'tests/TestEntrySearcher.cpp')
-rw-r--r--tests/TestEntrySearcher.cpp66
1 files changed, 29 insertions, 37 deletions
diff --git a/tests/TestEntrySearcher.cpp b/tests/TestEntrySearcher.cpp
index 564d71a77..fec2a4ae2 100644
--- a/tests/TestEntrySearcher.cpp
+++ b/tests/TestEntrySearcher.cpp
@@ -20,19 +20,18 @@
#include <QTest>
#include "tests.h"
-#include "core/EntrySearcher.h"
-#include "core/Group.h"
+
QTEST_GUILESS_MAIN(TestEntrySearcher)
void TestEntrySearcher::initTestCase()
{
- groupRoot = new Group();
+ m_groupRoot = new Group();
}
void TestEntrySearcher::cleanupTestCase()
{
- delete groupRoot;
+ delete m_groupRoot;
}
void TestEntrySearcher::testSearch()
@@ -41,9 +40,9 @@ void TestEntrySearcher::testSearch()
Group* group2 = new Group();
Group* group3 = new Group();
- group1->setParent(groupRoot);
- group2->setParent(groupRoot);
- group3->setParent(groupRoot);
+ group1->setParent(m_groupRoot);
+ group2->setParent(m_groupRoot);
+ group3->setParent(m_groupRoot);
Group* group11 = new Group();
@@ -62,11 +61,11 @@ void TestEntrySearcher::testSearch()
Entry* eRoot = new Entry();
eRoot->setNotes("test search term test");
- eRoot->setGroup(groupRoot);
+ eRoot->setGroup(m_groupRoot);
Entry* eRoot2 = new Entry();
eRoot2->setNotes("test term test");
- eRoot2->setGroup(groupRoot);
+ eRoot2->setGroup(m_groupRoot);
Entry* e1 = new Entry();
e1->setNotes("test search term test");
@@ -92,22 +91,18 @@ void TestEntrySearcher::testSearch()
e3b->setNotes("test search test");
e3b->setGroup(group3);
- QList<Entry*> searchResult;
-
- EntrySearcher entrySearcher;
+ m_searchResult = m_entrySearcher.search("search term", m_groupRoot, Qt::CaseInsensitive);
- searchResult = entrySearcher.search("search term", groupRoot, Qt::CaseInsensitive);
+ QCOMPARE(m_searchResult.count(), 3);
- QCOMPARE(searchResult.count(), 3);
+ m_searchResult = m_entrySearcher.search("search term", group211, Qt::CaseInsensitive);
+ QCOMPARE(m_searchResult.count(), 1);
- searchResult = entrySearcher.search("search term", group211, Qt::CaseInsensitive);
- QCOMPARE(searchResult.count(), 1);
+ m_searchResult = m_entrySearcher.search("search term", group11, Qt::CaseInsensitive);
+ QCOMPARE(m_searchResult.count(), 1);
- searchResult = entrySearcher.search("search term", group11, Qt::CaseInsensitive);
- QCOMPARE(searchResult.count(), 1);
-
- searchResult = entrySearcher.search("search term", group1, Qt::CaseInsensitive);
- QCOMPARE(searchResult.count(), 0);
+ m_searchResult = m_entrySearcher.search("search term", group1, Qt::CaseInsensitive);
+ QCOMPARE(m_searchResult.count(), 0);
}
void TestEntrySearcher::testAndConcatenationInSearch()
@@ -115,26 +110,23 @@ void TestEntrySearcher::testAndConcatenationInSearch()
Entry* entry = new Entry();
entry->setNotes("abc def ghi");
entry->setTitle("jkl");
- entry->setGroup(groupRoot);
-
- EntrySearcher entrySearcher;
- QList<Entry*> searchResult;
+ entry->setGroup(m_groupRoot);
- searchResult = entrySearcher.search("", groupRoot, Qt::CaseInsensitive);
- QCOMPARE(searchResult.count(), 1);
+ m_searchResult = m_entrySearcher.search("", m_groupRoot, Qt::CaseInsensitive);
+ QCOMPARE(m_searchResult.count(), 1);
- searchResult = entrySearcher.search("def", groupRoot, Qt::CaseInsensitive);
- QCOMPARE(searchResult.count(), 1);
+ m_searchResult = m_entrySearcher.search("def", m_groupRoot, Qt::CaseInsensitive);
+ QCOMPARE(m_searchResult.count(), 1);
- searchResult = entrySearcher.search(" abc ghi ", groupRoot, Qt::CaseInsensitive);
- QCOMPARE(searchResult.count(), 1);
+ m_searchResult = m_entrySearcher.search(" abc ghi ", m_groupRoot, Qt::CaseInsensitive);
+ QCOMPARE(m_searchResult.count(), 1);
- searchResult = entrySearcher.search("ghi ef", groupRoot, Qt::CaseInsensitive);
- QCOMPARE(searchResult.count(), 1);
+ m_searchResult = m_entrySearcher.search("ghi ef", m_groupRoot, Qt::CaseInsensitive);
+ QCOMPARE(m_searchResult.count(), 1);
- searchResult = entrySearcher.search("abc ef xyz", groupRoot, Qt::CaseInsensitive);
- QCOMPARE(searchResult.count(), 0);
+ m_searchResult = m_entrySearcher.search("abc ef xyz", m_groupRoot, Qt::CaseInsensitive);
+ QCOMPARE(m_searchResult.count(), 0);
- searchResult = entrySearcher.search("abc kl", groupRoot, Qt::CaseInsensitive);
- QCOMPARE(searchResult.count(), 1);
+ m_searchResult = m_entrySearcher.search("abc kl", m_groupRoot, Qt::CaseInsensitive);
+ QCOMPARE(m_searchResult.count(), 1);
}