author | hgs |
Fri, 03 Sep 2010 14:26:05 +0300 | |
changeset 17 | 90fe74753f71 |
parent 15 | 76d2cf7a585e |
child 21 | 2f0af9ba7665 |
permissions | -rw-r--r-- |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
1 |
/* |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
2 |
* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
3 |
* All rights reserved. |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
4 |
* This component and the accompanying materials are made available |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
5 |
* under the terms of "Eclipse Public License v1.0" |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
6 |
* which accompanies this distribution, and is available |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
7 |
* at the URL "http://www.eclipse.org/legal/epl-v10.html". |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
8 |
* |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
9 |
* Initial Contributors: |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
10 |
* Nokia Corporation - initial contribution. |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
11 |
* |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
12 |
* Contributors: |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
13 |
* |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
14 |
* Description: |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
15 |
* |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
16 |
*/ |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
17 |
#include "st_logscntfinder.h" |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
18 |
#include "logscntfinder.h" |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
19 |
#include "testresultxmlparser.h" |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
20 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
21 |
#include <qtcontacts.h> |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
22 |
#include <QtTest/QtTest> |
4
e52d42f9500c
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
23 |
#include <hbinputsettingproxy.h> |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
24 |
|
15 | 25 |
#define IGNORE_TEST "" |
26 |
#define IGNORE_TEST_I -1 |
|
27 |
||
28 |
#define NOT_EXEC_IF_NOCNTS_SET if ( !mCreateContacts ) return |
|
29 |
||
9 | 30 |
#define CHECK_HIGHLIGHTS( index, expected )\ |
31 |
QVERIFY( checkHighlights( index, expected ) ) |
|
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
32 |
|
9 | 33 |
#define CHECK_RESULTS( count, first, last, highlights )\ |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
34 |
for(int i=0;i<count; i++ ) {\ |
15 | 35 |
if ( highlights != IGNORE_TEST_I && i == 0 ) {\ |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
36 |
QCOMPARE(m_finder->resultAt(0).firstName().at(0).text(), QString(first));\ |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
37 |
QCOMPARE(m_finder->resultAt(0).lastName().at(0).text(), QString(last));\ |
9 | 38 |
CHECK_HIGHLIGHTS( 0,highlights );\ |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
39 |
} else {\ |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
40 |
m_finder->resultAt(i);\ |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
41 |
}\ |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
42 |
} |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
43 |
|
9 | 44 |
|
45 |
bool ST_LogsCntFinder::checkHighlights( int index,int expected ) |
|
46 |
{ |
|
47 |
bool foundOne = false; |
|
48 |
const LogsCntEntry& entry = m_finder->resultAt( index ); |
|
49 |
int ndx = 0; |
|
50 |
while( !foundOne && ndx < entry.firstName().count() ) { |
|
51 |
foundOne = entry.firstName().at( ndx++ ).highlights() == expected; |
|
52 |
} |
|
53 |
||
54 |
ndx = 0; |
|
55 |
while( !foundOne && ndx < entry.lastName().count() ) { |
|
56 |
foundOne = entry.lastName().at( ndx++ ).highlights() == expected; |
|
57 |
} |
|
58 |
||
59 |
foundOne = !foundOne ? entry.phoneNumber().highlights() == expected : foundOne; |
|
60 |
||
61 |
||
62 |
return foundOne; |
|
63 |
} |
|
64 |
||
65 |
||
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
66 |
void ST_LogsCntFinder::initTestCase() |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
67 |
{ |
8 | 68 |
//open symbian database |
69 |
m_manager = new QContactManager("symbian"); |
|
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
70 |
} |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
71 |
|
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
72 |
void ST_LogsCntFinder::cleanupTestCase() |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
73 |
{ |
8 | 74 |
delete m_manager; |
75 |
m_manager = 0; |
|
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
76 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
77 |
} |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
78 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
79 |
|
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
80 |
void ST_LogsCntFinder::init() |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
81 |
{ |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
82 |
HbInputLanguage eng( QLocale::English ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
83 |
HbInputSettingProxy::instance()->setGlobalInputLanguage( eng ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
84 |
|
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
85 |
m_finder = 0; |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
86 |
m_finder = new LogsCntFinder(*m_manager); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
87 |
QVERIFY(m_finder); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
88 |
|
15 | 89 |
if ( mCreateContacts ) { |
90 |
// Remove all contacts from the database |
|
91 |
QList<QContactLocalId> cnt_ids = m_manager->contactIds(); |
|
92 |
qDebug() << "contacts now before deleting" << cnt_ids.count(); |
|
93 |
||
94 |
m_manager->removeContacts(cnt_ids, 0 ); |
|
95 |
cnt_ids = m_manager->contactIds(); |
|
96 |
QCOMPARE(cnt_ids.count(), 0); |
|
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
97 |
|
15 | 98 |
for (int i = 0; i < 10; ++i) { |
99 |
m_finder->predictiveSearchQuery( QString::number(i) ); |
|
100 |
QCOMPARE( m_finder->resultsCount(), 0 ); |
|
101 |
} |
|
102 |
m_finder->predictiveSearchQuery( QString("") ); |
|
103 |
||
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
104 |
} |
15 | 105 |
|
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
106 |
} |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
107 |
|
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
108 |
void ST_LogsCntFinder::cleanup() |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
109 |
{ |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
110 |
delete m_finder; |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
111 |
m_finder = 0; |
4
e52d42f9500c
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
112 |
HbInputLanguage eng( QLocale::English ); |
e52d42f9500c
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
113 |
HbInputSettingProxy::instance()->setGlobalInputLanguage( eng ); |
e52d42f9500c
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
114 |
|
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
115 |
} |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
116 |
|
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
117 |
void ST_LogsCntFinder::createContacts() |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
118 |
{ |
15 | 119 |
if ( mCreateContacts ) { |
8 | 120 |
|
15 | 121 |
/*Create contacts in Contacts DB for keymap testing |
122 |
Stefann Yadira |
|
123 |
Jonn Ennon |
|
124 |
Maria-Zola Jones |
|
125 |
Levis Augustin Zi |
|
126 |
Nancy Csoma |
|
127 |
Olga Baraniktestteste |
|
128 |
Petter Harhai |
|
129 |
Queen Fesko |
|
130 |
Rose Galisin |
|
131 |
Sasha Dofzin |
|
132 |
Tisha Iatzkovits |
|
133 |
Wilda Lazar |
|
134 |
Una Vivi Kantsak |
|
135 |
*/ |
|
136 |
createOneContact( QString("Stefann"), QString("Yadira "), QString("932472398") ); |
|
137 |
createOneContact( QString("Jonn"), QString("Ennon"), QString("932472398") ); |
|
138 |
createOneContact( QString("Maria-Zola"), QString("Jones"), QString("932472398") ); |
|
139 |
createOneContact( QString("Levis"), QString("Augustin Zi"), QString("932472398") ); |
|
140 |
createOneContact( QString("Nancy"), QString("Csoma"), QString("932472398") ); |
|
141 |
createOneContact( QString("Olga"), QString("Baraniktestteste"), QString("932472398") ); |
|
142 |
createOneContact( QString("Petter"), QString("Harhai"), QString("932472398") ); |
|
143 |
createOneContact( QString("Queen"), QString("Fesko"), QString("932472398") ); |
|
144 |
createOneContact( QString("Rose"), QString("Galisin"), QString("932472398") ); |
|
145 |
createOneContact( QString("Sasha"), QString("Dofzin"), QString("932472398") ); |
|
146 |
createOneContact( QString("Tisha"), QString("Iatzkovits"), QString("932472398") ); |
|
147 |
createOneContact( QString("Wilda"), QString("Lazar"), QString("932472398") ); |
|
148 |
createOneContact( QString("Una Vivi"), QString("Kantsak"), QString("932472398") ); |
|
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
149 |
|
15 | 150 |
int contactsCount = m_manager->contactIds().count(); |
151 |
QCOMPARE(contactsCount, 13); |
|
152 |
||
153 |
} |
|
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
154 |
} |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
155 |
|
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
156 |
/* |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
157 |
Dlice 00202 Qwerty 45789348 |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
158 |
#Paula 2003 Augustin Ci 0078945617 |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
159 |
Paula 02010 Ezerty Adam 78945617 |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
160 |
Ced Y,g +78945617 |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
161 |
Jari-Pekka Baraniktestteste 78945617 |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
162 |
*/ |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
163 |
void ST_LogsCntFinder::createContactsForQueryZero() |
4
e52d42f9500c
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
164 |
{ |
15 | 165 |
if ( mCreateContacts ) { |
166 |
createContacts(); |
|
167 |
createOneContact( QString("Dlice 00202"), QString("Qwerty"), QString("45789348") ); |
|
168 |
createOneContact( QString("#Paula 2003"), QString("Augustin Ci"), QString("0078945617") ); |
|
169 |
createOneContact( QString("Paula 002010"), QString("Ezerty Adam"), QString("78945617") ); |
|
170 |
createOneContact( QString("Ced"), QString("Y0g"), QString("+78945617") ); |
|
171 |
createOneContact( QString("Jari-Pekka"), QString(" "), QString("78945617") ); |
|
172 |
||
173 |
int contactsCount = m_manager->contactIds().count(); |
|
174 |
QCOMPARE(contactsCount, 18); |
|
175 |
} |
|
4
e52d42f9500c
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
176 |
} |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
177 |
|
9 | 178 |
void ST_LogsCntFinder::createContactsWithSpecialChars() |
8 | 179 |
{ |
15 | 180 |
if ( mCreateContacts ) { |
181 |
||
182 |
createOneContact( QString("Hannu%"), QString(""), QString("932472398") ); |
|
183 |
createOneContact( QString("%Hannu"), QString(""), QString("932472398") ); |
|
184 |
} |
|
8 | 185 |
} |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
186 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
187 |
void ST_LogsCntFinder::createHistoryEvents() |
8 | 188 |
{ |
189 |
//inserted inreverse order |
|
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
190 |
createLogEvent( QString("Stefann Albert"), QString("Fedrernn"), QString("932472398") ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
191 |
createLogEvent( QString("Jonn"), QString("Lennon"), QString("932472398") ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
192 |
createLogEvent( QString("Dim-Petter"), QString("Jones"), QString("932472398") ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
193 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
194 |
} |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
195 |
|
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
196 |
void ST_LogsCntFinder::createLogEvent(QString firstname, QString lastname, |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
197 |
QString phnumber) |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
198 |
{ |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
199 |
LogsCntEntryHandle* dummy = 0; |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
200 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
201 |
LogsCntEntry* logEvent = new LogsCntEntry( *dummy, 0 ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
202 |
logEvent->setFirstName( firstname ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
203 |
logEvent->setLastName( lastname ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
204 |
logEvent->setPhoneNumber( phnumber ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
205 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
206 |
m_finder->insertEntry(0, logEvent ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
207 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
208 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
209 |
} |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
210 |
|
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
211 |
void ST_LogsCntFinder::createContactsForQueryOrder() |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
212 |
{ |
15 | 213 |
if ( mCreateContacts ) { |
214 |
createContacts(); |
|
215 |
createOneContact( QString("Anna"), QString("Qwerty"), QString("45789348") ); |
|
216 |
createOneContact( QString("Paula"), QString("Qwerty"), QString("78945617") ); |
|
217 |
createOneContact( QString("Paula"), QString("Azerty"), QString("78945617") ); |
|
218 |
||
219 |
int contactsCount = m_manager->contactIds().count(); |
|
220 |
QCOMPARE(contactsCount, 16); |
|
221 |
} |
|
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
222 |
} |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
223 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
224 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
225 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
226 |
void ST_LogsCntFinder::createOneContact(QString firstname, QString Lastname, |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
227 |
QString phnumber) |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
228 |
{ |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
229 |
//Currenlty we can only fetch firstname,lastname,companyname and sip/email/phone from the databse |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
230 |
// so create contact with only these details |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
231 |
QContact phonecontact; |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
232 |
// Stefann Fedrernn +02644424423 ste.Fed@nokia.com |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
233 |
// Contact details |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
234 |
QContactName contactName; |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
235 |
contactName.setFirstName(firstname); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
236 |
contactName.setLastName(Lastname); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
237 |
phonecontact.saveDetail(&contactName); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
238 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
239 |
QContactPhoneNumber number; |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
240 |
number.setContexts("Home"); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
241 |
number.setSubTypes("Mobile"); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
242 |
number.setNumber(phnumber); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
243 |
phonecontact.saveDetail(&number); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
244 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
245 |
m_manager->saveContact(&phonecontact); |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
246 |
qDebug() << "ST_LogsCntFinder::createOneContact done"; |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
247 |
} |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
248 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
249 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
250 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
251 |
// |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
252 |
// Tests |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
253 |
// |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
254 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
255 |
/* Test itut keymap predictive search, checking that press key "2", records with names starting letters "A, B, C" are matched; |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
256 |
Press key "3", records with names starting letters "D,E,F" are matched; |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
257 |
Press key "4", records with names starting letters "G,H,I" are matched; |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
258 |
Press key "5", records with names starting letters "J,K,L" are matched; |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
259 |
Press key "6", records with names starting letters "M,O,N" are matched; |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
260 |
Press key "7", records with names starting letters "P,Q,R,S" are matched; |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
261 |
Press key "8", records with names starting letters "T,U,V" are matched; |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
262 |
Press key "9", records with names starting letters "W,X,Y,Z" are matched; |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
263 |
Press key "0", records with names starting letters "space" etc. are matched; |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
264 |
Press key "1", records with names starting letters "-,Ä,Ö" etc. are matched; |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
265 |
*/ |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
266 |
void ST_LogsCntFinder::testKeymap_2() |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
267 |
{ |
15 | 268 |
NOT_EXEC_IF_NOCNTS_SET; |
269 |
||
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
270 |
createContacts(); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
271 |
const LogsCntEntry* data; |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
272 |
m_finder->predictiveSearchQuery( QString("2") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
273 |
QCOMPARE( m_finder->resultsCount(), 3 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
274 |
data = &m_finder->resultAt( 0 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
275 |
QCOMPARE( data->firstName().count(), 1 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
276 |
} |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
277 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
278 |
void ST_LogsCntFinder::testKeymap_3() |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
279 |
{ |
15 | 280 |
NOT_EXEC_IF_NOCNTS_SET; |
281 |
||
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
282 |
createContacts(); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
283 |
const LogsCntEntry* data; |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
284 |
m_finder->predictiveSearchQuery( QString("3") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
285 |
QCOMPARE( m_finder->resultsCount(), 3 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
286 |
data = &m_finder->resultAt( 0 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
287 |
QCOMPARE( data->firstName().count(), 1 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
288 |
} |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
289 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
290 |
void ST_LogsCntFinder::testKeymap_4() |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
291 |
{ |
15 | 292 |
NOT_EXEC_IF_NOCNTS_SET; |
293 |
||
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
294 |
createContacts(); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
295 |
const LogsCntEntry* data; |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
296 |
m_finder->predictiveSearchQuery( QString("4") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
297 |
QCOMPARE( m_finder->resultsCount(), 3 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
298 |
data = &m_finder->resultAt( 0 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
299 |
QCOMPARE( data->firstName().count(), 1 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
300 |
} |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
301 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
302 |
void ST_LogsCntFinder::testKeymap_5() |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
303 |
{ |
15 | 304 |
NOT_EXEC_IF_NOCNTS_SET; |
305 |
||
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
306 |
createContacts(); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
307 |
const LogsCntEntry* data; |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
308 |
m_finder->predictiveSearchQuery( QString("5") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
309 |
QCOMPARE( m_finder->resultsCount(), 5 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
310 |
data = &m_finder->resultAt( 0 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
311 |
QCOMPARE( data->firstName().count(), 1 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
312 |
} |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
313 |
|
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
314 |
void ST_LogsCntFinder::testKeymap_6() |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
315 |
{ |
15 | 316 |
NOT_EXEC_IF_NOCNTS_SET; |
317 |
||
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
318 |
createContacts(); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
319 |
const LogsCntEntry* data; |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
320 |
m_finder->predictiveSearchQuery( QString("6") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
321 |
QCOMPARE( m_finder->resultsCount(), 3 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
322 |
data = &m_finder->resultAt( 0 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
323 |
QCOMPARE( data->firstName().count(), 1 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
324 |
} |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
325 |
|
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
326 |
void ST_LogsCntFinder::testKeymap_7() |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
327 |
{ |
15 | 328 |
NOT_EXEC_IF_NOCNTS_SET; |
329 |
||
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
330 |
createContacts(); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
331 |
const LogsCntEntry* data; |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
332 |
m_finder->predictiveSearchQuery( QString("7") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
333 |
QCOMPARE( m_finder->resultsCount(), 5 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
334 |
data = &m_finder->resultAt( 0 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
335 |
QCOMPARE( data->firstName().count(),1 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
336 |
} |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
337 |
|
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
338 |
void ST_LogsCntFinder::testKeymap_8() |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
339 |
{ |
15 | 340 |
NOT_EXEC_IF_NOCNTS_SET; |
341 |
||
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
342 |
createContacts(); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
343 |
const LogsCntEntry* data; |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
344 |
m_finder->predictiveSearchQuery( QString("8") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
345 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
346 |
data = &m_finder->resultAt( 0 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
347 |
QCOMPARE( data->firstName().count(), 1 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
348 |
} |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
349 |
|
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
350 |
void ST_LogsCntFinder::testKeymap_9() |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
351 |
{ |
15 | 352 |
NOT_EXEC_IF_NOCNTS_SET; |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
353 |
createContacts(); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
354 |
const LogsCntEntry* data; |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
355 |
m_finder->predictiveSearchQuery( QString("9") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
356 |
QCOMPARE( m_finder->resultsCount(), 3 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
357 |
data = &m_finder->resultAt( 0 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
358 |
QCOMPARE( data->firstName().count(), 1 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
359 |
} |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
360 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
361 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
362 |
/* Test zero query search: 1. zero between "1-9" numbers, then first zero works as "AND" statement; |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
363 |
2. (multiple) zero at beginning; 3. (multiple) zero at the end; |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
364 |
4-5. multi-zeros between "1-9" numbers, only the first works as "AND" statement; |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
365 |
6. Query limit is 15, the 16th is ignored, and first 0 works as "AND" statement */ |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
366 |
|
4
e52d42f9500c
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
367 |
|
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
368 |
void ST_LogsCntFinder::testPredictiveSearchQueryZeroStart() |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
369 |
{ |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
370 |
createContactsForQueryZero(); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
371 |
|
15 | 372 |
m_finder->predictiveSearchQuery( QString("002") ); |
373 |
QCOMPARE( m_finder->resultsCount(), 7 );//002 + 2 matches |
|
374 |
//Levis, Augustin Zi |
|
375 |
//Nancy, Csoma |
|
376 |
//Olga, Baraniktestteste |
|
377 |
//Dlice 00202, Qwerty |
|
378 |
//#Paula 2003, Augustin Ci |
|
379 |
//Paula 002010, Ezerty Adam |
|
380 |
//Ced, Y0g |
|
381 |
||
382 |
m_finder->predictiveSearchQuery( QString("") ); |
|
383 |
||
384 |
m_finder->predictiveSearchQuery( QString("00202") ); |
|
385 |
QCOMPARE( m_finder->resultsCount(), 3 ); |
|
386 |
//Dlice 00202, Qwerty |
|
387 |
//#Paula 2003, Augustin Ci <= 2003 was found with pattern 002 |
|
388 |
//Paula 002010, Ezerty Adam |
|
389 |
||
17 | 390 |
|
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
391 |
} |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
392 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
393 |
void ST_LogsCntFinder::testPredictiveSearchQueryZeroStartZeroEnd() |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
394 |
{ |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
395 |
createContactsForQueryZero(); |
15 | 396 |
|
397 |
m_finder->predictiveSearchQuery( QString("200") );//db |
|
398 |
QCOMPARE( m_finder->resultsCount(), 6 ); |
|
399 |
//Levis, Augustin Zi |
|
400 |
//Nancy, Csoma |
|
401 |
//Olga, Baraniktestteste |
|
402 |
//#Paula 2003, Augustin Ci |
|
403 |
//Paula 002010, Ezerty Adam |
|
404 |
//Ced, Y0g |
|
405 |
||
406 |
m_finder->predictiveSearchQuery( QString("") ); |
|
407 |
||
17 | 408 |
m_finder->predictiveSearchQuery( QString("20020") ); |
409 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
|
410 |
//#Paula 2003, Augustin Ci |
|
411 |
||
412 |
m_finder->predictiveSearchQuery( QString("") ); |
|
413 |
||
414 |
m_finder->predictiveSearchQuery( QString("200200") ); |
|
15 | 415 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
17 | 416 |
//#Paula 2003, Augustin Ci |
417 |
||
418 |
m_finder->predictiveSearchQuery( QString("") ); |
|
419 |
||
420 |
m_finder->predictiveSearchQuery( QString("2002000") ); |
|
421 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
|
422 |
//#Paula 2003, Augustin Ci |
|
423 |
||
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
424 |
} |
4
e52d42f9500c
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
425 |
|
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
426 |
void ST_LogsCntFinder::testPredictiveSearchQueryZeroMiddle() |
4
e52d42f9500c
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
427 |
{ |
e52d42f9500c
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
428 |
createContactsForQueryZero(); |
e52d42f9500c
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
429 |
|
e52d42f9500c
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
430 |
m_finder->predictiveSearchQuery( QString("56603") ); |
e52d42f9500c
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
431 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
432 |
} |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
433 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
434 |
void ST_LogsCntFinder::testPredictiveSearchQueryMultiZerosMiddle() |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
435 |
{ |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
436 |
createContactsForQueryZero(); |
4
e52d42f9500c
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
437 |
|
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
438 |
m_finder->predictiveSearchQuery( QString("2003") ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
439 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
440 |
} |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
441 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
442 |
void ST_LogsCntFinder::testPredictiveSearchQueryZeroMiddleLong() |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
443 |
{ |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
444 |
createContactsForQueryZero(); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
445 |
|
15 | 446 |
m_finder->predictiveSearchQuery( QString("227264583788065") ); |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
447 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
15 | 448 |
|
449 |
m_finder->predictiveSearchQuery( QString("227264583788065090") ); |
|
450 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
|
451 |
||
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
452 |
} |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
453 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
454 |
void ST_LogsCntFinder::testPredictiveSearchQueryMultiZerosAndZeroMiddle() |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
455 |
{ |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
456 |
createContactsForQueryZero(); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
457 |
|
4
e52d42f9500c
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
0
diff
changeset
|
458 |
m_finder->predictiveSearchQuery( QString("200904") ); |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
459 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
460 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
461 |
} |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
462 |
|
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
463 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
464 |
// Test basic predictive search, all records with names starting letters "J, K, L" are matched |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
465 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
466 |
// 5 -> 56 -> 5 -> 56 (not all cached) |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
467 |
void ST_LogsCntFinder::testPredictiveSearchQueryPartialCached() |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
468 |
{ |
15 | 469 |
NOT_EXEC_IF_NOCNTS_SET; |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
470 |
createContacts(); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
471 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
472 |
m_finder->predictiveSearchQuery( QString("5") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
473 |
QCOMPARE( m_finder->resultsCount(), 5 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
474 |
//see half of matched results |
9 | 475 |
CHECK_RESULTS( 3, "Jonn", "Ennon", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
476 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
477 |
m_finder->predictiveSearchQuery( QString("56") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
478 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
479 |
//see half of matched results |
9 | 480 |
CHECK_RESULTS( 1, "Jonn", "Ennon", 2 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
481 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
482 |
m_finder->predictiveSearchQuery( QString("5") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
483 |
QCOMPARE( m_finder->resultsCount(), 5 ); |
9 | 484 |
CHECK_RESULTS( 3, "Jonn", "Ennon", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
485 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
486 |
m_finder->predictiveSearchQuery( QString("56") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
487 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
488 |
//see half of matched results |
9 | 489 |
CHECK_RESULTS( 1, "Jonn", "Ennon", 2 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
490 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
491 |
} |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
492 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
493 |
// 5 -> 56 -> 5 -> 56 (all cached) |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
494 |
void ST_LogsCntFinder::testPredictiveSearchQueryFullyCached() |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
495 |
{ |
15 | 496 |
NOT_EXEC_IF_NOCNTS_SET; |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
497 |
createContacts(); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
498 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
499 |
//case 1 |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
500 |
m_finder->predictiveSearchQuery( QString("5") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
501 |
QCOMPARE( m_finder->resultsCount(), 5 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
502 |
//see all matched results |
9 | 503 |
CHECK_RESULTS( 5, "Jonn", "Ennon", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
504 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
505 |
m_finder->predictiveSearchQuery( QString("56") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
506 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
507 |
//see all of matched results |
9 | 508 |
CHECK_RESULTS( 2, "Jonn", "Ennon", 2 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
509 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
510 |
m_finder->predictiveSearchQuery( QString("5") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
511 |
QCOMPARE( m_finder->resultsCount(), 5 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
512 |
//see all of matched results |
9 | 513 |
CHECK_RESULTS( 5, "Jonn", "Ennon", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
514 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
515 |
m_finder->predictiveSearchQuery( QString("56") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
516 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
517 |
//see all of matched results |
9 | 518 |
CHECK_RESULTS( 2, "Jonn", "Ennon", 2 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
519 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
520 |
} |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
521 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
522 |
// 6 -> 69 (no match) -> 692 (no match) -> 69 (no match) -> 6 -> 69 (not all cached) |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
523 |
void ST_LogsCntFinder::testPredictiveSearchQueryPartialCachedNoResults() |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
524 |
{ |
15 | 525 |
NOT_EXEC_IF_NOCNTS_SET; |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
526 |
createContacts(); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
527 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
528 |
m_finder->predictiveSearchQuery( QString("6") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
529 |
QCOMPARE( m_finder->resultsCount(), 3 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
530 |
//see half of matched results |
9 | 531 |
CHECK_RESULTS( 2, "Maria-Zola", "Jones", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
532 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
533 |
m_finder->predictiveSearchQuery( QString("69") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
534 |
QCOMPARE( m_finder->resultsCount(), 0 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
535 |
m_finder->predictiveSearchQuery( QString("692") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
536 |
QCOMPARE( m_finder->resultsCount(), 0 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
537 |
m_finder->predictiveSearchQuery( QString("69") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
538 |
QCOMPARE( m_finder->resultsCount(), 0 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
539 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
540 |
m_finder->predictiveSearchQuery( QString("6") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
541 |
QCOMPARE( m_finder->resultsCount(), 3 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
542 |
//see half of matched results |
9 | 543 |
CHECK_RESULTS( 2, "Maria-Zola", "Jones", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
544 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
545 |
m_finder->predictiveSearchQuery( QString("69") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
546 |
QCOMPARE( m_finder->resultsCount(), 0 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
547 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
548 |
} |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
549 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
550 |
// 6 -> 69 (no match) -> 692 (no match) -> 69 (no match) -> 6 -> 69 (all cached) |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
551 |
void ST_LogsCntFinder::testPredictiveSearchQueryFullyCachedNoResults() |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
552 |
{ |
15 | 553 |
NOT_EXEC_IF_NOCNTS_SET; |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
554 |
createContacts(); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
555 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
556 |
m_finder->predictiveSearchQuery( QString("6") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
557 |
QCOMPARE( m_finder->resultsCount(), 3 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
558 |
//see all of matched results |
9 | 559 |
CHECK_RESULTS( 3, "Maria-Zola", "Jones", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
560 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
561 |
m_finder->predictiveSearchQuery( QString("69") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
562 |
QCOMPARE( m_finder->resultsCount(), 0 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
563 |
m_finder->predictiveSearchQuery( QString("692") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
564 |
QCOMPARE( m_finder->resultsCount(), 0 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
565 |
m_finder->predictiveSearchQuery( QString("69") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
566 |
QCOMPARE( m_finder->resultsCount(), 0 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
567 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
568 |
m_finder->predictiveSearchQuery( QString("6") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
569 |
QCOMPARE( m_finder->resultsCount(), 3 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
570 |
//see all of matched results |
9 | 571 |
CHECK_RESULTS( 3, "Maria-Zola", "Jones", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
572 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
573 |
m_finder->predictiveSearchQuery( QString("69") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
574 |
QCOMPARE( m_finder->resultsCount(), 0 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
575 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
576 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
577 |
} |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
578 |
|
8 | 579 |
// |
580 |
void ST_LogsCntFinder::testPredictiveSearchQueryPartialCachedZeroCase() |
|
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
581 |
{ |
15 | 582 |
NOT_EXEC_IF_NOCNTS_SET; |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
583 |
createContacts(); |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
584 |
|
8 | 585 |
m_finder->predictiveSearchQuery( QString("2") );//db |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
586 |
QCOMPARE( m_finder->resultsCount(), 3 ); |
9 | 587 |
//Augustin Zi |
588 |
CHECK_RESULTS( 2, "Levis", "Augustin", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
589 |
|
8 | 590 |
m_finder->predictiveSearchQuery( QString("20") );//db |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
591 |
QCOMPARE( m_finder->resultsCount(), 3 ); |
9 | 592 |
//Augustin Zi |
593 |
CHECK_RESULTS( 2, "Levis", "Augustin", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
594 |
||
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
595 |
|
8 | 596 |
m_finder->predictiveSearchQuery( QString("209") );//db |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
597 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
9 | 598 |
//Augustin Zi |
599 |
CHECK_RESULTS( 1, "Levis", "Augustin", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
600 |
||
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
601 |
|
8 | 602 |
m_finder->predictiveSearchQuery( QString("20") );//db |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
603 |
QCOMPARE( m_finder->resultsCount(), 3 ); |
9 | 604 |
//Augustin Zi |
605 |
CHECK_RESULTS( 2, "Levis", "Augustin", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
606 |
|
8 | 607 |
m_finder->predictiveSearchQuery( QString("2") );//db |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
608 |
QCOMPARE( m_finder->resultsCount(), 3 ); |
9 | 609 |
//Augustin Zi |
610 |
CHECK_RESULTS( 2, "Levis", "Augustin", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
611 |
||
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
612 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
613 |
} |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
614 |
|
15 | 615 |
|
616 |
void ST_LogsCntFinder::testPredictiveSearchQueryFullyCachedZerosStartCase() |
|
617 |
{ |
|
618 |
createContactsForQueryZero(); |
|
619 |
||
620 |
m_finder->predictiveSearchQuery( QString("0") ); //db |
|
621 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
|
622 |
CHECK_RESULTS( 2, IGNORE_TEST, IGNORE_TEST, IGNORE_TEST_I ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
623 |
||
624 |
m_finder->predictiveSearchQuery( QString("00") );//db |
|
625 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
|
626 |
CHECK_RESULTS( 2, IGNORE_TEST, IGNORE_TEST, IGNORE_TEST_I ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
627 |
||
628 |
m_finder->predictiveSearchQuery( QString("002") );//db |
|
629 |
QCOMPARE( m_finder->resultsCount(), 7 );//002 + 2 matches |
|
630 |
CHECK_RESULTS( 7, IGNORE_TEST, IGNORE_TEST, IGNORE_TEST_I ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
631 |
||
632 |
m_finder->predictiveSearchQuery( QString("0020") );//db |
|
633 |
QCOMPARE( m_finder->resultsCount(), 7 ); |
|
634 |
CHECK_RESULTS( 7, IGNORE_TEST, IGNORE_TEST, IGNORE_TEST_I ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
635 |
||
636 |
m_finder->predictiveSearchQuery( QString("00202") );//cache |
|
637 |
QCOMPARE( m_finder->resultsCount(), 3 ); |
|
638 |
CHECK_RESULTS( 3, IGNORE_TEST, IGNORE_TEST, IGNORE_TEST_I ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
639 |
||
17 | 640 |
//Dlice 00202, Qwerty |
641 |
//#Paula 2003, Augustin Ci |
|
642 |
//Paula 002010, Ezerty Adam |
|
643 |
||
15 | 644 |
m_finder->predictiveSearchQuery( QString("0020") );//db |
645 |
QCOMPARE( m_finder->resultsCount(), 7 ); |
|
646 |
CHECK_RESULTS( 7, IGNORE_TEST, IGNORE_TEST, IGNORE_TEST_I ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
647 |
||
648 |
m_finder->predictiveSearchQuery( QString("002") );//db |
|
649 |
QCOMPARE( m_finder->resultsCount(), 7 );//002 + 2 matches |
|
650 |
CHECK_RESULTS( 7, IGNORE_TEST, IGNORE_TEST, IGNORE_TEST_I ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
651 |
||
652 |
m_finder->predictiveSearchQuery( QString("00") );//db |
|
653 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
|
654 |
CHECK_RESULTS( 2, IGNORE_TEST, IGNORE_TEST, IGNORE_TEST_I ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
655 |
||
656 |
m_finder->predictiveSearchQuery( QString("0") );//db |
|
657 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
|
658 |
CHECK_RESULTS( 2, IGNORE_TEST, IGNORE_TEST, IGNORE_TEST_I ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
659 |
||
660 |
} |
|
661 |
||
17 | 662 |
void ST_LogsCntFinder::testPredictiveSearchQueryFullyCachedZerosStartCase_2() |
663 |
{ |
|
664 |
createContactsForQueryZero(); |
|
665 |
||
666 |
m_finder->predictiveSearchQuery( QString("0") ); //db |
|
667 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
|
668 |
CHECK_RESULTS( 2, IGNORE_TEST, IGNORE_TEST, IGNORE_TEST_I ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
669 |
||
670 |
m_finder->predictiveSearchQuery( QString("00") );//db |
|
671 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
|
672 |
CHECK_RESULTS( 2, IGNORE_TEST, IGNORE_TEST, IGNORE_TEST_I ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
673 |
||
674 |
m_finder->predictiveSearchQuery( QString("002") );//db |
|
675 |
QCOMPARE( m_finder->resultsCount(), 7 );//002 + 2 matches |
|
676 |
CHECK_RESULTS( 7, IGNORE_TEST, IGNORE_TEST, IGNORE_TEST_I ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
677 |
||
678 |
m_finder->predictiveSearchQuery( QString("0023") );//cache |
|
679 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
|
680 |
CHECK_RESULTS( 2, IGNORE_TEST, IGNORE_TEST, IGNORE_TEST_I ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
681 |
||
682 |
//Paula 002010, Ezerty Adam |
|
683 |
//Ced, Y0g |
|
684 |
||
685 |
||
686 |
m_finder->predictiveSearchQuery( QString("00230") );//cache |
|
687 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
|
688 |
CHECK_RESULTS( 2, IGNORE_TEST, IGNORE_TEST, IGNORE_TEST_I ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
689 |
||
690 |
m_finder->predictiveSearchQuery( QString("0023") );//db |
|
691 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
|
692 |
CHECK_RESULTS( 2, IGNORE_TEST, IGNORE_TEST, IGNORE_TEST_I ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
693 |
||
694 |
m_finder->predictiveSearchQuery( QString("002") );//db |
|
695 |
QCOMPARE( m_finder->resultsCount(), 7 );//002 + 2 matches |
|
696 |
CHECK_RESULTS( 7, IGNORE_TEST, IGNORE_TEST, IGNORE_TEST_I ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
697 |
||
698 |
m_finder->predictiveSearchQuery( QString("00") );//db |
|
699 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
|
700 |
CHECK_RESULTS( 2, IGNORE_TEST, IGNORE_TEST, IGNORE_TEST_I ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
701 |
||
702 |
m_finder->predictiveSearchQuery( QString("0") ); //db |
|
703 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
|
704 |
CHECK_RESULTS( 2, IGNORE_TEST, IGNORE_TEST, IGNORE_TEST_I ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
705 |
||
706 |
} |
|
707 |
||
8 | 708 |
// |
15 | 709 |
void ST_LogsCntFinder::testPredictiveSearchQueryFullyCachedZerosEndCase() |
8 | 710 |
{ |
15 | 711 |
NOT_EXEC_IF_NOCNTS_SET; |
8 | 712 |
createContacts(); |
713 |
||
714 |
m_finder->predictiveSearchQuery( QString("2") ); //db |
|
715 |
QCOMPARE( m_finder->resultsCount(), 3 ); |
|
9 | 716 |
CHECK_RESULTS( 3, "Levis", "Augustin", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
8 | 717 |
|
718 |
m_finder->predictiveSearchQuery( QString("20") );//cache |
|
719 |
QCOMPARE( m_finder->resultsCount(), 3 ); |
|
9 | 720 |
CHECK_RESULTS( 3, "Levis", "Augustin", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
8 | 721 |
|
722 |
m_finder->predictiveSearchQuery( QString("200") );//cache |
|
723 |
QCOMPARE( m_finder->resultsCount(), 3 ); |
|
9 | 724 |
CHECK_RESULTS( 3, "Levis", "Augustin", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
8 | 725 |
|
726 |
m_finder->predictiveSearchQuery( QString("2009") );//cache |
|
727 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
|
9 | 728 |
CHECK_RESULTS( 1, "Levis", "Augustin", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
8 | 729 |
|
730 |
m_finder->predictiveSearchQuery( QString("200") );//db |
|
731 |
QCOMPARE( m_finder->resultsCount(), 3 ); |
|
9 | 732 |
CHECK_RESULTS( 3, "Levis", "Augustin", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
8 | 733 |
|
734 |
m_finder->predictiveSearchQuery( QString("20") );//db |
|
735 |
QCOMPARE( m_finder->resultsCount(), 3 ); |
|
9 | 736 |
CHECK_RESULTS( 3, "Levis", "Augustin", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
8 | 737 |
|
738 |
m_finder->predictiveSearchQuery( QString("2") );//db |
|
739 |
QCOMPARE( m_finder->resultsCount(), 3 ); |
|
9 | 740 |
CHECK_RESULTS( 3, "Levis", "Augustin", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
8 | 741 |
|
742 |
} |
|
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
743 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
744 |
//There is recent call in logs, no contacts DB |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
745 |
void ST_LogsCntFinder::testPredictiveSearchQueryLogs() |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
746 |
{ |
15 | 747 |
NOT_EXEC_IF_NOCNTS_SET; |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
748 |
createHistoryEvents(); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
749 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
750 |
m_finder->predictiveSearchQuery( QString("5") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
751 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
9 | 752 |
CHECK_RESULTS( 2, "Dim-Petter", "Jones", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
753 |
|
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
754 |
m_finder->predictiveSearchQuery( QString("53") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
755 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
9 | 756 |
CHECK_RESULTS( 1, "Jonn", "Lennon", 2 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
757 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
758 |
m_finder->predictiveSearchQuery( QString("539") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
759 |
QCOMPARE( m_finder->resultsCount(), 0 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
760 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
761 |
m_finder->predictiveSearchQuery( QString("53") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
762 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
9 | 763 |
CHECK_RESULTS( 1, "Jonn", "Lennon", 2 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
764 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
765 |
m_finder->predictiveSearchQuery( QString("5") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
766 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
9 | 767 |
CHECK_RESULTS( 2, "Dim-Petter", "Jones", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
768 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
769 |
m_finder->predictiveSearchQuery( QString("5") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
770 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
9 | 771 |
CHECK_RESULTS( 2, "Dim-Petter", "Jones", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
772 |
} |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
773 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
774 |
void ST_LogsCntFinder::testPredictiveSearchQueryLogsZeroCase() |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
775 |
{ |
15 | 776 |
NOT_EXEC_IF_NOCNTS_SET; |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
777 |
createHistoryEvents(); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
778 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
779 |
m_finder->predictiveSearchQuery( QString("5") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
780 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
9 | 781 |
CHECK_RESULTS( 2, "Dim-Petter", "Jones", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
782 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
783 |
m_finder->predictiveSearchQuery( QString("50") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
784 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
9 | 785 |
CHECK_RESULTS( 2, "Dim-Petter", "Jones", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
786 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
787 |
m_finder->predictiveSearchQuery( QString("503") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
788 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
9 | 789 |
CHECK_RESULTS( 1, "Dim-Petter", "Jones", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
790 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
791 |
m_finder->predictiveSearchQuery( QString("50") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
792 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
9 | 793 |
CHECK_RESULTS( 2, "Dim-Petter", "Jones", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
794 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
795 |
m_finder->predictiveSearchQuery( QString("5") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
796 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
9 | 797 |
CHECK_RESULTS( 2, "Dim-Petter", "Jones", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
798 |
|
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
799 |
} |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
800 |
|
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
801 |
//There is recent call in logs, and contacts DB |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
802 |
void ST_LogsCntFinder::testPredictiveSearchQueryLogsContactsPartialCached() |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
803 |
{ |
15 | 804 |
NOT_EXEC_IF_NOCNTS_SET; |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
805 |
createHistoryEvents(); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
806 |
createContacts(); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
807 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
808 |
m_finder->predictiveSearchQuery( QString("5") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
809 |
QCOMPARE( m_finder->resultsCount(), 7 ); |
9 | 810 |
CHECK_RESULTS( 5, "Dim-Petter", "Jones", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
811 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
812 |
m_finder->predictiveSearchQuery( QString("56") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
813 |
QCOMPARE( m_finder->resultsCount(), 4 ); |
9 | 814 |
CHECK_RESULTS( 2, "Dim-Petter", "Jones", 2 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
815 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
816 |
m_finder->predictiveSearchQuery( QString("569") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
817 |
QCOMPARE( m_finder->resultsCount(), 0 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
818 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
819 |
m_finder->predictiveSearchQuery( QString("56") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
820 |
QCOMPARE( m_finder->resultsCount(), 4 ); |
9 | 821 |
CHECK_RESULTS( 2, "Dim-Petter", "Jones", 2 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
822 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
823 |
m_finder->predictiveSearchQuery( QString("5") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
824 |
QCOMPARE( m_finder->resultsCount(), 7 ); |
9 | 825 |
CHECK_RESULTS( 5, "Dim-Petter", "Jones", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
826 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
827 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
828 |
} |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
829 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
830 |
void ST_LogsCntFinder::testPredictiveSearchQueryLogsContactsFullyCached() |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
831 |
{ |
15 | 832 |
NOT_EXEC_IF_NOCNTS_SET; |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
833 |
createHistoryEvents(); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
834 |
createContacts(); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
835 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
836 |
m_finder->predictiveSearchQuery( QString("5") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
837 |
QCOMPARE( m_finder->resultsCount(), 7 ); |
9 | 838 |
CHECK_RESULTS( 7, "Dim-Petter", "Jones", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
839 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
840 |
m_finder->predictiveSearchQuery( QString("56") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
841 |
QCOMPARE( m_finder->resultsCount(), 4 ); |
9 | 842 |
CHECK_RESULTS( 4, "Dim-Petter", "Jones", 2 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
843 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
844 |
m_finder->predictiveSearchQuery( QString("569") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
845 |
QCOMPARE( m_finder->resultsCount(), 0 ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
846 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
847 |
m_finder->predictiveSearchQuery( QString("56") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
848 |
QCOMPARE( m_finder->resultsCount(), 4 ); |
9 | 849 |
CHECK_RESULTS( 4, "Dim-Petter", "Jones", 2 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
850 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
851 |
m_finder->predictiveSearchQuery( QString("5") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
852 |
QCOMPARE( m_finder->resultsCount(), 7 ); |
9 | 853 |
CHECK_RESULTS( 7, "Dim-Petter", "Jones", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
854 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
855 |
} |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
856 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
857 |
void ST_LogsCntFinder::testPredictiveSearchQueryLogsContactsZeroCase() |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
858 |
{ |
15 | 859 |
NOT_EXEC_IF_NOCNTS_SET; |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
860 |
createHistoryEvents(); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
861 |
createContacts(); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
862 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
863 |
m_finder->predictiveSearchQuery( QString("5") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
864 |
QCOMPARE( m_finder->resultsCount(), 7 ); |
9 | 865 |
CHECK_RESULTS( 5, "Dim-Petter", "Jones", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
866 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
867 |
m_finder->predictiveSearchQuery( QString("50") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
868 |
QCOMPARE( m_finder->resultsCount(), 7 ); |
9 | 869 |
CHECK_RESULTS( 2, "Dim-Petter", "Jones", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
870 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
871 |
m_finder->predictiveSearchQuery( QString("503") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
872 |
QCOMPARE( m_finder->resultsCount(), 2 ); |
9 | 873 |
CHECK_RESULTS( 2, "Dim-Petter", "Jones", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
874 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
875 |
m_finder->predictiveSearchQuery( QString("50") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
876 |
QCOMPARE( m_finder->resultsCount(), 7 ); |
9 | 877 |
CHECK_RESULTS( 5, "Dim-Petter", "Jones", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
878 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
879 |
m_finder->predictiveSearchQuery( QString("5") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
880 |
QCOMPARE( m_finder->resultsCount(), 7 ); |
9 | 881 |
CHECK_RESULTS( 5, "Dim-Petter", "Jones", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
882 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
883 |
} |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
884 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
885 |
void ST_LogsCntFinder::testPredictiveSearchQueryLogsContactsPhoneNumberMatch() |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
886 |
{ |
15 | 887 |
NOT_EXEC_IF_NOCNTS_SET; |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
888 |
createHistoryEvents(); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
889 |
createContacts(); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
890 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
891 |
m_finder->predictiveSearchQuery( QString("9") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
892 |
QCOMPARE( m_finder->resultsCount(), 6 ); //3 history + 3 contacts |
9 | 893 |
CHECK_RESULTS( 5, "Dim-Petter", "Jones", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
894 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
895 |
m_finder->predictiveSearchQuery( QString("93") ); |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
896 |
QCOMPARE( m_finder->resultsCount(), 3 ); |
9 | 897 |
CHECK_RESULTS( 1, "Dim-Petter", "Jones", 2 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
898 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
899 |
} |
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
900 |
|
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
901 |
|
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
902 |
// Test query limit is 15, the 16th digit is ignored |
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
903 |
void ST_LogsCntFinder::testPredictiveSearchQueryLimit() |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
904 |
{ |
15 | 905 |
NOT_EXEC_IF_NOCNTS_SET; |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
906 |
createContacts(); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
907 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
908 |
// 9 digits |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
909 |
m_finder->predictiveSearchQuery( QString("227264583") ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
910 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
911 |
// 10 digits |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
912 |
m_finder->predictiveSearchQuery( QString("2272645837") ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
913 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
914 |
// 11 digits |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
915 |
m_finder->predictiveSearchQuery( QString("22726458378") ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
916 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
917 |
// 12 digits |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
918 |
m_finder->predictiveSearchQuery( QString("227264583788") ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
919 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
920 |
// 13 digits |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
921 |
m_finder->predictiveSearchQuery( QString("2272645837883") ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
922 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
923 |
// 14 digits |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
924 |
m_finder->predictiveSearchQuery( QString("22726458378837") ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
925 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
926 |
// 15 digits |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
927 |
m_finder->predictiveSearchQuery( QString("227264583788378") ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
928 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
929 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
930 |
// 16 digits |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
931 |
m_finder->predictiveSearchQuery( QString("2272645837883783") ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
932 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
933 |
QCOMPARE(m_finder->resultAt(0).firstName().at(0).text(), QString("Olga")); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
934 |
QCOMPARE(m_finder->resultAt(0).lastName().at(0).text(), QString("Baraniktestteste")); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
935 |
} |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
936 |
|
6
41c0a814d878
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
4
diff
changeset
|
937 |
void ST_LogsCntFinder::testQueryOrder() |
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
938 |
{ |
15 | 939 |
NOT_EXEC_IF_NOCNTS_SET; |
940 |
||
0
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
941 |
createContactsForQueryOrder(); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
942 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
943 |
m_finder->predictiveSearchQuery( QString("7") ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
944 |
QCOMPARE( m_finder->resultsCount(), 8 ); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
945 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
946 |
QCOMPARE(m_finder->resultAt(0).firstName().at(0).text(), QString("Anna")); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
947 |
QCOMPARE(m_finder->resultAt(0).lastName().at(0).text(), QString("Qwerty")); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
948 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
949 |
QCOMPARE(m_finder->resultAt(1).firstName().at(0).text(), QString("Paula")); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
950 |
QCOMPARE(m_finder->resultAt(1).lastName().at(0).text(), QString("Azerty")); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
951 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
952 |
QCOMPARE(m_finder->resultAt(2).firstName().at(0).text(), QString("Paula")); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
953 |
QCOMPARE(m_finder->resultAt(2).lastName().at(0).text(), QString("Qwerty")); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
954 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
955 |
QCOMPARE(m_finder->resultAt(3).firstName().at(0).text(), QString("Petter")); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
956 |
QCOMPARE(m_finder->resultAt(3).lastName().at(0).text(), QString("Harhai")); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
957 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
958 |
QCOMPARE(m_finder->resultAt(4).firstName().at(0).text(), QString("Queen")); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
959 |
QCOMPARE(m_finder->resultAt(4).lastName().at(0).text(), QString("Fesko")); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
960 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
961 |
QCOMPARE(m_finder->resultAt(5).firstName().at(0).text(), QString("Rose")); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
962 |
QCOMPARE(m_finder->resultAt(5).lastName().at(0).text(), QString("Galisin")); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
963 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
964 |
QCOMPARE(m_finder->resultAt(6).firstName().at(0).text(), QString("Sasha")); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
965 |
QCOMPARE(m_finder->resultAt(6).lastName().at(0).text(), QString("Dofzin")); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
966 |
|
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
967 |
QCOMPARE(m_finder->resultAt(7).firstName().at(0).text(), QString("Stefann")); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
968 |
QCOMPARE(m_finder->resultAt(7).lastName().at(0).text(), QString("Yadira")); |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
969 |
} |
4a5361db8937
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
970 |
|
9 | 971 |
void ST_LogsCntFinder::testContactWithSpecialChars() |
8 | 972 |
{ |
15 | 973 |
NOT_EXEC_IF_NOCNTS_SET; |
974 |
||
8 | 975 |
//Hannu% |
976 |
//%Hannu |
|
9 | 977 |
createContactsWithSpecialChars(); |
978 |
||
979 |
m_finder->predictiveSearchQuery( QString("4") ); |
|
980 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
|
981 |
CHECK_RESULTS( 1, "Hannu%", "", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
982 |
||
983 |
m_finder->predictiveSearchQuery( QString("42") ); |
|
984 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
|
985 |
CHECK_RESULTS( 1, "Hannu%", "", 2 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
8 | 986 |
|
987 |
m_finder->predictiveSearchQuery( QString("4") ); |
|
9 | 988 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
989 |
CHECK_RESULTS( 1, "Hannu%", "", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
990 |
||
991 |
m_finder->predictiveSearchQuery( QString("") ); |
|
992 |
QCOMPARE( m_finder->resultsCount(), 0 ); |
|
993 |
||
994 |
m_finder->predictiveSearchQuery( QString("1") ); |
|
995 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
|
996 |
CHECK_RESULTS( 1, "%Hannu", "", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
997 |
||
998 |
m_finder->predictiveSearchQuery( QString("14") ); |
|
999 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
|
1000 |
CHECK_RESULTS( 1, "%Hannu", "", 2 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
1001 |
||
1002 |
m_finder->predictiveSearchQuery( QString("1") ); |
|
1003 |
QCOMPARE( m_finder->resultsCount(), 1 ); |
|
1004 |
CHECK_RESULTS( 1, "%Hannu", "", 1 ); //SET: cache size, CHECK: 1. result fn, 1. result ln, highlights |
|
1005 |
||
8 | 1006 |
} |
1007 |