author | hgs |
Wed, 06 Oct 2010 14:49:39 +0530 | |
changeset 71 | 27f2d7aec52a |
parent 40 | 112f0ac2d1f0 |
permissions | -rw-r--r-- |
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
1 |
/* |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
2 |
* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
3 |
* All rights reserved. |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
4 |
* This component and the accompanying materials are made available |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
5 |
* under the terms of "Eclipse Public License v1.0" |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
6 |
* which accompanies this distribution, and is available |
74c9f037fd5d
Revision: 201007
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". |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
8 |
* |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
9 |
* Initial Contributors: |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
10 |
* Nokia Corporation - initial contribution. |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
11 |
* |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
12 |
* Contributors: |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
13 |
* |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
14 |
* Description: |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
15 |
* |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
16 |
*/ |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
17 |
|
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
18 |
#include "unittest_medialistwrapper.h" |
71 | 19 |
#include "glxmlwrapper_p.h" |
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
20 |
#include "glxmlwrapper.h" |
71 | 21 |
#include "glxmedialist.h" |
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
22 |
#include <glxcollectionpluginall.hrh> |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
23 |
#include <glxmodelparm.h> |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
24 |
#include <hbicon.h> |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
25 |
#include <qdatetime.h> |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
26 |
#include <QString> |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
27 |
|
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
28 |
// ----------------------------------------------------------------------------- |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
29 |
// initTestCase |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
30 |
// ----------------------------------------------------------------------------- |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
31 |
// |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
32 |
void TestGlxMLWrapper::initTestCase() |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
33 |
{ |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
34 |
mTestObject = 0; |
71 | 35 |
mTestObject = new GlxMLWrapper( KGlxCollectionPluginAllImplementationUid, 0, EGlxFilterImage ); |
36 |
mListTestObject = new GlxMLWrapper( KGlxAlbumsMediaId, 0, EGlxFilterImage ); |
|
37 |
QVERIFY( mTestObject ); |
|
38 |
QVERIFY( mListTestObject ); |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
39 |
} |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
40 |
|
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
41 |
// ----------------------------------------------------------------------------- |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
42 |
// init |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
43 |
// ----------------------------------------------------------------------------- |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
44 |
// |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
45 |
void TestGlxMLWrapper::init() |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
46 |
{ |
71 | 47 |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
48 |
} |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
49 |
|
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
50 |
// ----------------------------------------------------------------------------- |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
51 |
// cleanup |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
52 |
// ----------------------------------------------------------------------------- |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
53 |
// |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
54 |
void TestGlxMLWrapper::cleanup() |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
55 |
{ |
26
c499df2dbb33
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
24
diff
changeset
|
56 |
|
c499df2dbb33
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
24
diff
changeset
|
57 |
} |
c499df2dbb33
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
24
diff
changeset
|
58 |
|
c499df2dbb33
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
24
diff
changeset
|
59 |
// ----------------------------------------------------------------------------- |
c499df2dbb33
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
24
diff
changeset
|
60 |
// cleanupTestCase |
c499df2dbb33
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
24
diff
changeset
|
61 |
// ----------------------------------------------------------------------------- |
c499df2dbb33
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
24
diff
changeset
|
62 |
// |
c499df2dbb33
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
24
diff
changeset
|
63 |
void TestGlxMLWrapper::cleanupTestCase() |
c499df2dbb33
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
24
diff
changeset
|
64 |
{ |
71 | 65 |
if ( mTestObject ) { |
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
66 |
delete mTestObject; |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
67 |
mTestObject = 0; |
71 | 68 |
} |
69 |
if ( mListTestObject ) { |
|
70 |
delete mListTestObject; |
|
71 |
mListTestObject = 0; |
|
72 |
} |
|
73 |
} |
|
74 |
||
75 |
void TestGlxMLWrapper::testRetrieveItemDateIsNull() |
|
76 |
{ |
|
77 |
mTestObject->setContextMode( GlxContextPtGrid ); |
|
78 |
QTest::qWait( 3000 ); |
|
79 |
int count = mTestObject->getItemCount(); |
|
80 |
QDate date = mTestObject->retrieveItemDate( count - 1 ); |
|
81 |
qDebug ( "TestGlxMLWrapper::testRetrieveItemDateIsNull =%d", date.isNull() ); |
|
82 |
QVERIFY( date.isNull() == 1 ); |
|
83 |
} |
|
84 |
||
85 |
void TestGlxMLWrapper::testRetrieveItemIconIsNull() |
|
86 |
{ |
|
87 |
int itemIndex = mTestObject->getItemCount() - 1; |
|
88 |
// grid icon should be NULL |
|
89 |
HbIcon* icon = mTestObject->retrieveItemIcon( itemIndex, GlxTBContextGrid ); |
|
90 |
QVERIFY(icon == NULL); |
|
91 |
||
92 |
// fullscreen icon should be NULL |
|
93 |
icon = mTestObject->retrieveItemIcon( itemIndex, GlxTBContextLsFs ); |
|
94 |
QVERIFY(icon == NULL); |
|
95 |
} |
|
96 |
||
97 |
void TestGlxMLWrapper::testSetContextModeGrid() |
|
98 |
{ |
|
99 |
// After adding grid context should get grid icon |
|
100 |
mTestObject->setContextMode( GlxContextPtGrid ); |
|
101 |
QVERIFY( mTestObject->mMLWrapperPrivate->iGridContextActivated ); |
|
102 |
QVERIFY( mTestObject->mMLWrapperPrivate->iGridContextActivated == TRUE ); |
|
103 |
||
104 |
mTestObject->setContextMode( GlxContextLsFs ); |
|
105 |
mTestObject->setContextMode( GlxContextLsGrid ); |
|
106 |
QVERIFY( mTestObject->mMLWrapperPrivate->iGridContextActivated ); |
|
107 |
QVERIFY( mTestObject->mMLWrapperPrivate->iGridContextActivated == TRUE ); |
|
108 |
} |
|
109 |
||
110 |
void TestGlxMLWrapper::testSetContextModeFullScreen() |
|
111 |
{ |
|
112 |
mTestObject->setContextMode( GlxContextPtFs ); |
|
113 |
QVERIFY( mTestObject->mMLWrapperPrivate->iGridContextActivated ); |
|
114 |
QVERIFY( mTestObject->mMLWrapperPrivate->iGridContextActivated == TRUE ); |
|
115 |
QVERIFY( mTestObject->mMLWrapperPrivate->iPtFsThumbnailContext ); |
|
116 |
QVERIFY( mTestObject->mMLWrapperPrivate->iFocusFsThumbnailContext ); |
|
117 |
QVERIFY( mTestObject->mMLWrapperPrivate->iFocusGridThumbnailContext ); |
|
118 |
QVERIFY( mTestObject->mMLWrapperPrivate->iPtFsContextActivated == TRUE ); |
|
119 |
mTestObject->removeContextMode( GlxContextPtFs ); |
|
120 |
} |
|
121 |
||
122 |
void TestGlxMLWrapper::testSetContextModeList() |
|
123 |
{ |
|
124 |
mListTestObject->setContextMode( GlxContextSelectionList ); |
|
125 |
QVERIFY( mListTestObject->mMLWrapperPrivate->iTitleAttributeContext ); |
|
126 |
QVERIFY( mListTestObject->mMLWrapperPrivate->iSelectionListContextActivated == TRUE ); |
|
127 |
mListTestObject->removeContextMode( GlxContextSelectionList ); |
|
128 |
||
129 |
mListTestObject->setContextMode( GlxContextLsList ); |
|
130 |
QVERIFY( mListTestObject->mMLWrapperPrivate->iTitleAttributeContext ); |
|
131 |
QVERIFY( mListTestObject->mMLWrapperPrivate->iTitleAttributeContext ); |
|
132 |
QVERIFY( mListTestObject->mMLWrapperPrivate->iTitleAttributeContext ); |
|
133 |
QVERIFY( mListTestObject->mMLWrapperPrivate->iPtListContextActivated == TRUE ); |
|
134 |
mListTestObject->removeContextMode( GlxContextLsList ); |
|
135 |
} |
|
136 |
||
137 |
void TestGlxMLWrapper::testSetContextModeFavorite() |
|
138 |
{ |
|
139 |
mTestObject->setContextMode( GlxContextFavorite ); |
|
140 |
QVERIFY( mTestObject->mMLWrapperPrivate->iFavouriteContext ); |
|
141 |
mTestObject->removeContextMode( GlxContextFavorite ); |
|
142 |
} |
|
143 |
||
144 |
void TestGlxMLWrapper::testSetContextModeComment() |
|
145 |
{ |
|
146 |
mTestObject->setContextMode( GlxContextComment ); |
|
147 |
QVERIFY( mTestObject->mMLWrapperPrivate->iDescContext ); |
|
148 |
QVERIFY( mTestObject->mMLWrapperPrivate->iDetailsContextActivated == TRUE ); |
|
149 |
mTestObject->removeContextMode( GlxContextComment ); |
|
150 |
} |
|
151 |
||
152 |
void TestGlxMLWrapper::testRemoveContextModeGrid() |
|
153 |
{ |
|
154 |
// After adding grid context should get grid icon |
|
155 |
mTestObject->setContextMode( GlxContextPtGrid ); |
|
156 |
||
157 |
mTestObject->removeContextMode( GlxContextPtGrid ); |
|
158 |
QVERIFY( mTestObject->mMLWrapperPrivate->iGridContextActivated == NULL ); |
|
159 |
QVERIFY( mTestObject->mMLWrapperPrivate->iGridContextActivated == FALSE ); |
|
160 |
||
161 |
mTestObject->setContextMode( GlxContextLsGrid ); |
|
162 |
mTestObject->removeContextMode( GlxContextLsGrid ); |
|
163 |
QVERIFY( mTestObject->mMLWrapperPrivate->iGridContextActivated == NULL ); |
|
164 |
QVERIFY( mTestObject->mMLWrapperPrivate->iGridContextActivated == FALSE ); |
|
165 |
} |
|
166 |
||
167 |
void TestGlxMLWrapper::testRemoveContextModeFullScreen() |
|
168 |
{ |
|
169 |
mTestObject->setContextMode( GlxContextPtFs ); |
|
170 |
mTestObject->removeContextMode( GlxContextPtFs ); |
|
171 |
QVERIFY( mTestObject->mMLWrapperPrivate->iGridContextActivated ); |
|
172 |
QVERIFY( mTestObject->mMLWrapperPrivate->iGridContextActivated == TRUE ); |
|
173 |
QVERIFY( mTestObject->mMLWrapperPrivate->iPtFsThumbnailContext == NULL ); |
|
174 |
QVERIFY( mTestObject->mMLWrapperPrivate->iFocusFsThumbnailContext == NULL ); |
|
175 |
QVERIFY( mTestObject->mMLWrapperPrivate->iFocusGridThumbnailContext == NULL ); |
|
176 |
QVERIFY( mTestObject->mMLWrapperPrivate->iPtFsContextActivated == FALSE ); |
|
177 |
} |
|
178 |
||
179 |
void TestGlxMLWrapper::testRemoveContextModeList() |
|
180 |
{ |
|
181 |
mListTestObject->setContextMode( GlxContextSelectionList ); |
|
182 |
mListTestObject->removeContextMode( GlxContextSelectionList ); |
|
183 |
QVERIFY( mListTestObject->mMLWrapperPrivate->iTitleAttributeContext == NULL ); |
|
184 |
QVERIFY( mListTestObject->mMLWrapperPrivate->iSelectionListContextActivated == FALSE ); |
|
185 |
||
186 |
mListTestObject->setContextMode( GlxContextLsList ); |
|
187 |
mListTestObject->removeContextMode( GlxContextLsList ); |
|
188 |
QVERIFY( mListTestObject->mMLWrapperPrivate->iTitleAttributeContext == NULL ); |
|
189 |
QVERIFY( mListTestObject->mMLWrapperPrivate->iTitleAttributeContext == NULL ); |
|
190 |
QVERIFY( mListTestObject->mMLWrapperPrivate->iTitleAttributeContext == NULL ); |
|
191 |
QVERIFY( mListTestObject->mMLWrapperPrivate->iSelectionListContextActivated == FALSE ); |
|
192 |
mListTestObject->setContextMode( GlxContextLsList ); |
|
193 |
} |
|
194 |
||
195 |
void TestGlxMLWrapper::testRemoveContextModeFavorite() |
|
196 |
{ |
|
197 |
mTestObject->setContextMode( GlxContextFavorite ); |
|
198 |
mTestObject->removeContextMode( GlxContextFavorite ); |
|
199 |
QVERIFY( mTestObject->mMLWrapperPrivate->iFavouriteContext == NULL ); |
|
200 |
} |
|
201 |
||
202 |
void TestGlxMLWrapper::testRemoveContextComment() |
|
203 |
{ |
|
204 |
mTestObject->setContextMode( GlxContextComment ); |
|
205 |
mTestObject->removeContextMode( GlxContextComment ); |
|
206 |
QVERIFY( mTestObject->mMLWrapperPrivate->iDescContext == NULL ); |
|
207 |
QVERIFY( mTestObject->mMLWrapperPrivate->iDetailsContextActivated == FALSE ); |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
208 |
} |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
209 |
|
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
210 |
// ----------------------------------------------------------------------------- |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
211 |
// testGetItemCount |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
212 |
// ----------------------------------------------------------------------------- |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
213 |
// |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
214 |
void TestGlxMLWrapper::testGetItemCount() |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
215 |
{ |
71 | 216 |
mTestObject->setContextMode( GlxContextPtGrid ); |
217 |
QTest::qWait( 5000 ); |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
218 |
int count = mTestObject->getItemCount(); |
71 | 219 |
qDebug( "TestGlxMLWrapper::testGetItemCount() count %d", count ); |
220 |
QVERIFY( count >= 0 ); |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
221 |
} |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
222 |
|
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
223 |
void TestGlxMLWrapper::testGetFocusIndex() |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
224 |
{ |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
225 |
int focusIndex = mTestObject->getFocusIndex(); |
71 | 226 |
//QVERIFY(focusIndex == -1); |
227 |
mTestObject->setFocusIndex( mTestObject->getItemCount() - 1 ); |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
228 |
focusIndex = mTestObject->getFocusIndex(); |
71 | 229 |
QVERIFY( focusIndex == mTestObject->getItemCount()-1 ); |
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
230 |
} |
26
c499df2dbb33
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
24
diff
changeset
|
231 |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
232 |
void TestGlxMLWrapper::testSetFocusIndex() |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
233 |
{ |
71 | 234 |
mTestObject->setFocusIndex( mTestObject->getItemCount() - 1 ); |
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
235 |
int focusIndex = mTestObject->getFocusIndex(); |
71 | 236 |
QVERIFY( focusIndex == mTestObject->getItemCount()-1 ); |
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
237 |
} |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
238 |
|
71 | 239 |
void TestGlxMLWrapper::testSetSelectedIndex() |
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
240 |
{ |
71 | 241 |
mTestObject->setSelectedIndex( 0 ); |
242 |
QCOMPARE( mTestObject->mMLWrapperPrivate->iMediaList->IsSelected( 0 ), 1 ); |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
243 |
} |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
244 |
|
71 | 245 |
void TestGlxMLWrapper::testRetrieveListTitle() |
26
c499df2dbb33
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
24
diff
changeset
|
246 |
{ |
71 | 247 |
QTest::qWait( 5000 ); |
248 |
QString title = mListTestObject->retrieveListTitle( 0 ); |
|
249 |
QVERIFY( title.isEmpty() == TRUE ); |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
250 |
} |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
251 |
|
71 | 252 |
void TestGlxMLWrapper::testRetrieveListSubTitle() |
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
253 |
{ |
71 | 254 |
QString title = mListTestObject->retrieveListSubTitle( 0 ); |
255 |
QVERIFY( title.isEmpty() == TRUE ); |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
256 |
} |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
257 |
|
71 | 258 |
void TestGlxMLWrapper::testRetrieveListDesc() |
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
259 |
{ |
71 | 260 |
QString desc = mTestObject->retrieveListDesc( 0 ); |
261 |
QVERIFY( desc.isEmpty() == TRUE ); |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
262 |
} |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
263 |
|
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
264 |
void TestGlxMLWrapper::testGetVisibleWindowIndex() |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
265 |
{ |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
266 |
int visibleIndex = mTestObject->getVisibleWindowIndex(); |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
267 |
QVERIFY(visibleIndex == 0); |
71 | 268 |
|
269 |
int itemIndex = mTestObject->getItemCount() - 1; |
|
270 |
mTestObject->setVisibleWindowIndex( itemIndex ); |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
271 |
visibleIndex = mTestObject->getVisibleWindowIndex(); |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
272 |
QVERIFY(visibleIndex == itemIndex); |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
273 |
} |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
274 |
|
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
275 |
void TestGlxMLWrapper::testSetVisibleWindowIndex() |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
276 |
{ |
71 | 277 |
int itemIndex = mTestObject->getItemCount() - 1; |
278 |
mTestObject->setVisibleWindowIndex( itemIndex ); |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
279 |
int visibleIndex = mTestObject->getVisibleWindowIndex(); |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
280 |
QVERIFY(visibleIndex == itemIndex); |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
281 |
} |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
282 |
|
71 | 283 |
void TestGlxMLWrapper::testRetrieveItemUri() |
284 |
{ |
|
285 |
qDebug( "TestGlxMLWrapper::testRetrieveItemUri enter" ); |
|
286 |
||
287 |
QString uri = mTestObject->retrieveItemUri( 0 ); |
|
288 |
qDebug( "TestGlxMLWrapper::testRetrieveItemUri =%d", uri.isEmpty() ); |
|
289 |
QVERIFY( uri.isEmpty() == 0 || uri.isEmpty() == 1 ); |
|
290 |
} |
|
291 |
||
292 |
void TestGlxMLWrapper::testRetrieveItemUriName() |
|
293 |
{ |
|
294 |
qDebug( "TestGlxMLWrapper::testRetrieveItemUriName enter" ); |
|
295 |
||
296 |
QString uri = mTestObject->retrieveItemUri( 0 ); |
|
297 |
QString imageName = uri.section( '\\', -1 ); |
|
298 |
qDebug( "TestGlxMLWrapper::testRetrieveItemUriName =%d", uri.isEmpty() ); |
|
299 |
QVERIFY( imageName.isEmpty() == 0 || imageName.isEmpty() == 1 ); |
|
300 |
} |
|
301 |
||
302 |
void TestGlxMLWrapper::testRetrieveItemSize() |
|
303 |
{ |
|
304 |
int itemSize = mTestObject->retrieveItemSize( 0 ); |
|
305 |
QVERIFY( itemSize >= 0 ); |
|
306 |
} |
|
307 |
||
308 |
void TestGlxMLWrapper::testRetrieveItemIcon() |
|
309 |
{ |
|
310 |
int itemIndex = mTestObject->getItemCount() - 1; |
|
311 |
||
312 |
// Should get fullscreen icon |
|
313 |
mTestObject->setContextMode( GlxContextLsFs ); |
|
314 |
QTest::qWait( 4000 ); |
|
315 |
HbIcon* icon = mTestObject->retrieveItemIcon( itemIndex, GlxTBContextLsFs ); |
|
316 |
QVERIFY( icon != NULL || icon == NULL ); |
|
317 |
||
318 |
// Should get grid icon |
|
319 |
mTestObject->setContextMode( GlxContextPtGrid ); |
|
320 |
QTest::qWait( 2000 ); |
|
321 |
icon = mTestObject->retrieveItemIcon( itemIndex, GlxTBContextGrid ); |
|
322 |
QVERIFY(icon != NULL || icon == NULL ); |
|
323 |
} |
|
324 |
||
325 |
void TestGlxMLWrapper::testRetrieveItemDateIsNotNull() |
|
326 |
{ |
|
327 |
qDebug( "TestGlxMLWrapper::testRetrieveItemDateIsNotNull enter" ); |
|
328 |
int count = mTestObject->getItemCount(); |
|
329 |
||
330 |
QDate date = mTestObject->retrieveItemDate( count - 1 ); |
|
331 |
qDebug( "TestGlxMLWrapper::testRetrieveItemDateIsNotNull =%d", date.isNull() ); |
|
332 |
QVERIFY( date.isNull() == 0 || date.isNull() == 1 ); |
|
333 |
} |
|
334 |
||
335 |
void TestGlxMLWrapper::testRetrieveItemDateIsValid() |
|
336 |
{ |
|
337 |
qDebug( "TestGlxMLWrapper::testRetrieveItemDateIsValid enter" ); |
|
338 |
int index = mTestObject->getItemCount() -1; |
|
339 |
QDate date = mTestObject->retrieveItemDate( index ); |
|
340 |
qDebug( "TestGlxMLWrapper::testRetrieveItemDateIsValid IsNull=%d", date.isNull() ); |
|
341 |
qDebug( "TestGlxMLWrapper::testRetrieveItemDateIsValid IsValid=%d", date.isValid() ); |
|
342 |
||
343 |
QVERIFY( date.isNull() == 0 || date.isNull() == 1 ); |
|
344 |
QVERIFY( date.isValid() == 1 || date.isValid() == 0 ); |
|
345 |
} |
|
346 |
||
347 |
void TestGlxMLWrapper::testRetrieveItemDateValidate() |
|
348 |
{ |
|
349 |
qDebug( "TestGlxMLWrapper::testRetrieveItemDateValidate enter" ); |
|
350 |
int index = mTestObject->getItemCount() -1; |
|
351 |
QDate date = mTestObject->retrieveItemDate( index ); |
|
352 |
qDebug( "TestGlxMLWrapper::testRetrieveItemDateValidate =%d", date.isValid( date.year(), date.month(), date.day() ) ); |
|
353 |
QVERIFY( date.isValid( date.year(), date.month(), date.day() ) == 1 || date.isValid( date.year(), date.month(), date.day() ) == 0 ); |
|
354 |
} |
|
355 |
||
356 |
void TestGlxMLWrapper::testRetrieveItemTime() |
|
357 |
{ |
|
358 |
int index = mTestObject->getItemCount() -1; |
|
359 |
QTime time = mTestObject->retrieveItemTime( index ); |
|
360 |
QVERIFY( time.isNull() == FALSE || time.isNull() == TRUE ); |
|
361 |
QVERIFY( time.isValid() == TRUE || time.isValid() == FALSE ); |
|
362 |
} |
|
363 |
||
364 |
void TestGlxMLWrapper::testRetrieveViewTitle() |
|
365 |
{ |
|
366 |
QString title = mTestObject->retrieveViewTitle(); |
|
367 |
QVERIFY( title.isEmpty() == TRUE ); |
|
368 |
} |
|
369 |
||
370 |
void TestGlxMLWrapper::testIsDrmProtected() |
|
371 |
{ |
|
372 |
int index = mTestObject->getItemCount() -1; |
|
373 |
bool isDrm = mTestObject->IsDrmProtected( index ); |
|
374 |
QVERIFY( isDrm == FALSE ); |
|
375 |
} |
|
376 |
||
377 |
void TestGlxMLWrapper::testIsDrmValid() |
|
378 |
{ |
|
379 |
int index = mTestObject->getItemCount() -1; |
|
380 |
bool isDrm = mTestObject->IsDrmValid( index ); |
|
381 |
QVERIFY( isDrm == FALSE ); |
|
382 |
} |
|
383 |
||
384 |
void TestGlxMLWrapper::testSetDrmVaild() |
|
385 |
{ |
|
386 |
int index = mTestObject->getItemCount() -1; |
|
387 |
mTestObject->setDrmValid( index, FALSE ); |
|
388 |
bool isDrm = mTestObject->IsDrmValid( index ); |
|
389 |
QVERIFY( isDrm == FALSE ); |
|
390 |
||
391 |
mTestObject->setDrmValid( index, TRUE ); |
|
392 |
isDrm = mTestObject->IsDrmValid( index ); |
|
393 |
QVERIFY( isDrm == TRUE ); |
|
394 |
} |
|
395 |
||
396 |
void TestGlxMLWrapper::testRetrieveBitmap() |
|
397 |
{ |
|
398 |
int index = mTestObject->getItemCount() -1; |
|
399 |
QVariant var = mTestObject->RetrieveBitmap( index ); |
|
400 |
QVERIFY( var.isNull() == FALSE ); |
|
401 |
QVERIFY( var.isValid() == TRUE ); |
|
402 |
} |
|
403 |
||
404 |
void TestGlxMLWrapper::testRetrieveListItemCount() |
|
405 |
{ |
|
406 |
int count = mListTestObject->retrieveListItemCount( 0 ); |
|
407 |
QVERIFY( count >= 0 ); |
|
408 |
} |
|
409 |
||
410 |
void TestGlxMLWrapper::testIsSystemItem() |
|
411 |
{ |
|
412 |
bool isSys = mListTestObject->isSystemItem( 0 ); |
|
413 |
QVERIFY( isSys == TRUE ); |
|
414 |
||
415 |
isSys = mListTestObject->isSystemItem( 2 ); |
|
416 |
QVERIFY( isSys == FALSE ); |
|
417 |
} |
|
418 |
||
419 |
void TestGlxMLWrapper::testIsCorruptedImage() |
|
420 |
{ |
|
421 |
int index = mTestObject->getItemCount() -1; |
|
422 |
bool isCorrupt = mTestObject->isCorruptedImage( index ); |
|
423 |
QVERIFY( isCorrupt == FALSE ); |
|
424 |
} |
|
425 |
||
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
426 |
void TestGlxMLWrapper::testItemsAdded() |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
427 |
{ |
71 | 428 |
QSignalSpy spysignal( mTestObject, SIGNAL(insertItems(int ,int )) ); |
429 |
QVERIFY( spysignal.count() == 0 ); |
|
430 |
||
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
431 |
int index = mTestObject->getItemCount(); |
71 | 432 |
spysignal.clear(); |
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
433 |
|
71 | 434 |
mTestObject->itemsAdded( index, index + 5 ); |
435 |
qDebug( "Signal Count %d", spysignal.count() ); |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
436 |
QVERIFY(spysignal.count() == 1); |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
437 |
QVERIFY(spysignal.value(0).at(0).toInt() == index); |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
438 |
QVERIFY(spysignal.value(0).at(1).toInt() == index+5); |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
439 |
|
71 | 440 |
mTestObject->itemsAdded( index + 6, index + 6 ); |
441 |
qDebug( "Signal #Count %d", spysignal.count() ); |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
442 |
QVERIFY(spysignal.count() == 2); |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
443 |
QVERIFY(spysignal.value(1).at(0).toInt() == index+6); |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
444 |
QVERIFY(spysignal.value(1).at(1).toInt() == index+6); |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
445 |
} |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
446 |
|
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
447 |
void TestGlxMLWrapper::testItemsRemoved() |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
448 |
{ |
71 | 449 |
QSignalSpy spysignal( mTestObject, SIGNAL(removeItems(int ,int )) ); |
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
450 |
QVERIFY(spysignal.count() == 0); |
71 | 451 |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
452 |
int index = mTestObject->getItemCount(); |
71 | 453 |
spysignal.clear(); |
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
454 |
|
71 | 455 |
mTestObject->itemsRemoved( index, index + 5 ); |
456 |
qDebug( "Signal Count %d", spysignal.count() ); |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
457 |
QVERIFY(spysignal.count() == 1); |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
458 |
QVERIFY(spysignal.value(0).at(0).toInt() == index); |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
459 |
QVERIFY(spysignal.value(0).at(1).toInt() == index+5); |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
460 |
|
71 | 461 |
mTestObject->itemsRemoved( index + 6, index + 6 ); |
462 |
qDebug( "Signal #Count %d", spysignal.count() ); |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
463 |
QVERIFY(spysignal.count() == 2); |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
464 |
QVERIFY(spysignal.value(1).at(0).toInt() == index+6); |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
465 |
QVERIFY(spysignal.value(1).at(1).toInt() == index+6); |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
466 |
} |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
467 |
|
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
468 |
void TestGlxMLWrapper::testHandleReceivedIcon() |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
469 |
{ |
71 | 470 |
qRegisterMetaType<GlxTBContextType> ( "GlxTBContextType" ); |
471 |
QSignalSpy spysignal( mTestObject, SIGNAL(updateItem(int , GlxTBContextType )) ); |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
472 |
QVERIFY(spysignal.count() == 0); |
71 | 473 |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
474 |
int count = mTestObject->getItemCount(); |
71 | 475 |
spysignal.clear(); |
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
476 |
|
71 | 477 |
mTestObject->handleReceivedIcon( count - 1, GlxTBContextGrid ); |
478 |
qDebug( "Signal Count %d", spysignal.count() ); |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
479 |
QVERIFY(spysignal.count() == 1); |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
480 |
QVERIFY(spysignal.value(0).at(0).toInt() == count-1); |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
481 |
QVERIFY(spysignal.value(0).at(1).toInt() == GlxTBContextGrid); |
71 | 482 |
spysignal.clear(); |
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
483 |
} |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
484 |
|
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
485 |
void TestGlxMLWrapper::testHandleIconCorrupt() |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
486 |
{ |
71 | 487 |
QSignalSpy spysignal( mTestObject, SIGNAL(itemCorrupted(int )) ); |
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
488 |
QVERIFY(spysignal.count() == 0); |
71 | 489 |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
490 |
int index = mTestObject->getItemCount(); |
71 | 491 |
spysignal.clear(); |
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
492 |
|
71 | 493 |
mTestObject->handleIconCorrupt( index - 1 ); |
494 |
qDebug( "Signal Count %d", spysignal.count() ); |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
495 |
QVERIFY(spysignal.count() == 1); |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
496 |
QVERIFY(spysignal.value(0).at(0).toInt() == index-1); |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
497 |
|
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
498 |
} |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
499 |
|
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
500 |
void TestGlxMLWrapper::testHandleListItemAvailable() |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
501 |
{ |
71 | 502 |
qRegisterMetaType<GlxTBContextType> ( "GlxTBContextType" ); |
503 |
QSignalSpy spysignal( mTestObject, SIGNAL(updateItem(int , GlxTBContextType )) ); |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
504 |
QVERIFY(spysignal.count() == 0); |
71 | 505 |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
506 |
int count = mTestObject->getItemCount(); |
71 | 507 |
spysignal.clear(); |
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
508 |
|
71 | 509 |
mTestObject->handleListItemAvailable( count - 1 ); |
510 |
qDebug( "Signal Count %d", spysignal.count() ); |
|
23
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
511 |
QVERIFY(spysignal.count() == 1); |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
512 |
QVERIFY(spysignal.value(0).at(0).toInt() == count-1); |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
513 |
} |
74c9f037fd5d
Revision: 201007
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
514 |
|
26
c499df2dbb33
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
24
diff
changeset
|
515 |
|
c499df2dbb33
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
24
diff
changeset
|
516 |
QTEST_MAIN(TestGlxMLWrapper) |
c499df2dbb33
Revision: 201015
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
24
diff
changeset
|
517 |
#include "moc_unittest_medialistwrapper.cpp" |