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:
authorAetf <aetf@unlimitedcodeworks.xyz>2019-11-01 23:23:26 +0300
committerJonathan White <support@dmapps.us>2019-11-09 01:37:50 +0300
commitb96c1e92a31ac565f406251d4f386d042519c558 (patch)
tree132e69217ae25abb1129c523079a380718dfe354 /tests/TestEntrySearcher.cpp
parent329701a34ee4d3bd439913aebed88c4b9f5b0437 (diff)
Expose EntrySearcher's SearchTerm for internal code usage
Diffstat (limited to 'tests/TestEntrySearcher.cpp')
-rw-r--r--tests/TestEntrySearcher.cpp44
1 files changed, 22 insertions, 22 deletions
diff --git a/tests/TestEntrySearcher.cpp b/tests/TestEntrySearcher.cpp
index 7b129df17..7107cff0a 100644
--- a/tests/TestEntrySearcher.cpp
+++ b/tests/TestEntrySearcher.cpp
@@ -197,22 +197,22 @@ void TestEntrySearcher::testSearchTermParser()
QCOMPARE(terms.length(), 5);
- QCOMPARE(terms[0]->field, EntrySearcher::Field::Undefined);
- QCOMPARE(terms[0]->word, QString("test"));
- QCOMPARE(terms[0]->exclude, true);
+ QCOMPARE(terms[0].field, EntrySearcher::Field::Undefined);
+ QCOMPARE(terms[0].word, QString("test"));
+ QCOMPARE(terms[0].exclude, true);
- QCOMPARE(terms[1]->field, EntrySearcher::Field::Undefined);
- QCOMPARE(terms[1]->word, QString("quoted \\\"string\\\""));
- QCOMPARE(terms[1]->exclude, false);
+ QCOMPARE(terms[1].field, EntrySearcher::Field::Undefined);
+ QCOMPARE(terms[1].word, QString("quoted \\\"string\\\""));
+ QCOMPARE(terms[1].exclude, false);
- QCOMPARE(terms[2]->field, EntrySearcher::Field::Username);
- QCOMPARE(terms[2]->word, QString("user"));
+ QCOMPARE(terms[2].field, EntrySearcher::Field::Username);
+ QCOMPARE(terms[2].word, QString("user"));
- QCOMPARE(terms[3]->field, EntrySearcher::Field::Password);
- QCOMPARE(terms[3]->word, QString("test me"));
+ QCOMPARE(terms[3].field, EntrySearcher::Field::Password);
+ QCOMPARE(terms[3].word, QString("test me"));
- QCOMPARE(terms[4]->field, EntrySearcher::Field::Undefined);
- QCOMPARE(terms[4]->word, QString("noquote"));
+ QCOMPARE(terms[4].field, EntrySearcher::Field::Undefined);
+ QCOMPARE(terms[4].word, QString("noquote"));
// Test wildcard and regex search terms
m_entrySearcher.parseSearchTerms("+url:*.google.com *user:\\d+\\w{2}");
@@ -220,11 +220,11 @@ void TestEntrySearcher::testSearchTermParser()
QCOMPARE(terms.length(), 2);
- QCOMPARE(terms[0]->field, EntrySearcher::Field::Url);
- QCOMPARE(terms[0]->regex.pattern(), QString("^.*\\.google\\.com$"));
+ QCOMPARE(terms[0].field, EntrySearcher::Field::Url);
+ QCOMPARE(terms[0].regex.pattern(), QString("^.*\\.google\\.com$"));
- QCOMPARE(terms[1]->field, EntrySearcher::Field::Username);
- QCOMPARE(terms[1]->regex.pattern(), QString("\\d+\\w{2}"));
+ QCOMPARE(terms[1].field, EntrySearcher::Field::Username);
+ QCOMPARE(terms[1].regex.pattern(), QString("\\d+\\w{2}"));
// Test custom attribute search terms
m_entrySearcher.parseSearchTerms("+_abc:efg _def:\"ddd\"");
@@ -232,13 +232,13 @@ void TestEntrySearcher::testSearchTermParser()
QCOMPARE(terms.length(), 2);
- QCOMPARE(terms[0]->field, EntrySearcher::Field::AttributeValue);
- QCOMPARE(terms[0]->word, QString("abc"));
- QCOMPARE(terms[0]->regex.pattern(), QString("^efg$"));
+ QCOMPARE(terms[0].field, EntrySearcher::Field::AttributeValue);
+ QCOMPARE(terms[0].word, QString("abc"));
+ QCOMPARE(terms[0].regex.pattern(), QString("^efg$"));
- QCOMPARE(terms[1]->field, EntrySearcher::Field::AttributeValue);
- QCOMPARE(terms[1]->word, QString("def"));
- QCOMPARE(terms[1]->regex.pattern(), QString("ddd"));
+ QCOMPARE(terms[1].field, EntrySearcher::Field::AttributeValue);
+ QCOMPARE(terms[1].word, QString("def"));
+ QCOMPARE(terms[1].regex.pattern(), QString("ddd"));
}
void TestEntrySearcher::testCustomAttributesAreSearched()