Extend TestEntrySearcher.

This commit is contained in:
Florian Geyer 2014-05-16 10:51:22 +02:00
parent 4f60df029d
commit c2940a8f18
2 changed files with 16 additions and 1 deletions

View File

@ -92,7 +92,6 @@ void TestEntrySearcher::testSearch()
e3b->setGroup(group3);
m_searchResult = m_entrySearcher.search("search term", m_groupRoot, Qt::CaseInsensitive);
QCOMPARE(m_searchResult.count(), 3);
m_searchResult = m_entrySearcher.search("search term", group211, Qt::CaseInsensitive);
@ -130,3 +129,17 @@ void TestEntrySearcher::testAndConcatenationInSearch()
m_searchResult = m_entrySearcher.search("abc kl", m_groupRoot, Qt::CaseInsensitive);
QCOMPARE(m_searchResult.count(), 1);
}
void TestEntrySearcher::testAllAttributesAreSearched()
{
Entry* entry = new Entry();
entry->setGroup(m_groupRoot);
entry->setTitle("testTitle");
entry->setUsername("testUsername");
entry->setUrl("testUrl");
entry->setNotes("testNote");
m_searchResult = m_entrySearcher.search("testTitle testUsername testUrl testNote", m_groupRoot, Qt::CaseInsensitive);
QCOMPARE(m_searchResult.count(), 1);
}

View File

@ -34,6 +34,8 @@ private Q_SLOTS:
void testAndConcatenationInSearch();
void testSearch();
void testAllAttributesAreSearched();
private:
Group* m_groupRoot;
EntrySearcher m_entrySearcher;