From c2940a8f18070b502eca96fc2b616d219c558332 Mon Sep 17 00:00:00 2001 From: Florian Geyer Date: Fri, 16 May 2014 10:51:22 +0200 Subject: [PATCH] Extend TestEntrySearcher. --- tests/TestEntrySearcher.cpp | 15 ++++++++++++++- tests/TestEntrySearcher.h | 2 ++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/tests/TestEntrySearcher.cpp b/tests/TestEntrySearcher.cpp index fec2a4ae2..b37992df9 100644 --- a/tests/TestEntrySearcher.cpp +++ b/tests/TestEntrySearcher.cpp @@ -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); +} diff --git a/tests/TestEntrySearcher.h b/tests/TestEntrySearcher.h index 194e29f0f..7c45451dc 100644 --- a/tests/TestEntrySearcher.h +++ b/tests/TestEntrySearcher.h @@ -34,6 +34,8 @@ private Q_SLOTS: void testAndConcatenationInSearch(); void testSearch(); + void testAllAttributesAreSearched(); + private: Group* m_groupRoot; EntrySearcher m_entrySearcher;