@@ -148,53 +148,53 @@ void TestQgsFieldExpressionWidget::asExpression()
148
148
widget->setField ( QStringLiteral ( " fld" ) );
149
149
QCOMPARE ( widget->asExpression (), QStringLiteral ( " \" fld\" " ) );
150
150
QCOMPARE ( spy.count (), 1 );
151
- QCOMPARE ( spy.constLast ().at ( 0 ).toString (), QStringLiteral ( " fld" ) );
151
+ QCOMPARE ( spy.last ().at ( 0 ).toString (), QStringLiteral ( " fld" ) );
152
152
QCOMPARE ( spy2.count (), 1 );
153
- QCOMPARE ( spy2.constLast ().at ( 0 ).toString (), QStringLiteral ( " fld" ) );
154
- QVERIFY ( spy2.constLast ().at ( 1 ).toBool () );
153
+ QCOMPARE ( spy2.last ().at ( 0 ).toString (), QStringLiteral ( " fld" ) );
154
+ QVERIFY ( spy2.last ().at ( 1 ).toBool () );
155
155
156
156
// check with expressions set
157
157
widget->setField ( QStringLiteral ( " fld + 1" ) );
158
158
QCOMPARE ( widget->asExpression (), QStringLiteral ( " fld + 1" ) );
159
159
QCOMPARE ( spy.count (), 2 );
160
- QCOMPARE ( spy.constLast ().at ( 0 ).toString (), QStringLiteral ( " fld + 1" ) );
160
+ QCOMPARE ( spy.last ().at ( 0 ).toString (), QStringLiteral ( " fld + 1" ) );
161
161
QCOMPARE ( spy2.count (), 2 );
162
- QCOMPARE ( spy2.constLast ().at ( 0 ).toString (), QStringLiteral ( " fld + 1" ) );
163
- QVERIFY ( spy2.constLast ().at ( 1 ).toBool () );
162
+ QCOMPARE ( spy2.last ().at ( 0 ).toString (), QStringLiteral ( " fld + 1" ) );
163
+ QVERIFY ( spy2.last ().at ( 1 ).toBool () );
164
164
165
165
widget->setField ( QStringLiteral ( " 1" ) );
166
166
QCOMPARE ( widget->asExpression (), QStringLiteral ( " 1" ) );
167
167
QCOMPARE ( spy.count (), 3 );
168
- QCOMPARE ( spy.constLast ().at ( 0 ).toString (), QStringLiteral ( " 1" ) );
168
+ QCOMPARE ( spy.last ().at ( 0 ).toString (), QStringLiteral ( " 1" ) );
169
169
QCOMPARE ( spy2.count (), 3 );
170
- QCOMPARE ( spy2.constLast ().at ( 0 ).toString (), QStringLiteral ( " 1" ) );
171
- QVERIFY ( spy2.constLast ().at ( 1 ).toBool () );
170
+ QCOMPARE ( spy2.last ().at ( 0 ).toString (), QStringLiteral ( " 1" ) );
171
+ QVERIFY ( spy2.last ().at ( 1 ).toBool () );
172
172
173
173
widget->setField ( QStringLiteral ( " \" fld2\" " ) );
174
174
QCOMPARE ( widget->asExpression (), QStringLiteral ( " \" fld2\" " ) );
175
175
QCOMPARE ( spy.count (), 4 );
176
- QCOMPARE ( spy.constLast ().at ( 0 ).toString (), QStringLiteral ( " fld2" ) );
176
+ QCOMPARE ( spy.last ().at ( 0 ).toString (), QStringLiteral ( " fld2" ) );
177
177
QCOMPARE ( spy2.count (), 4 );
178
- QCOMPARE ( spy2.constLast ().at ( 0 ).toString (), QStringLiteral ( " fld2" ) );
179
- QVERIFY ( spy2.constLast ().at ( 1 ).toBool () );
178
+ QCOMPARE ( spy2.last ().at ( 0 ).toString (), QStringLiteral ( " fld2" ) );
179
+ QVERIFY ( spy2.last ().at ( 1 ).toBool () );
180
180
181
181
// check switching back to a field
182
182
widget->setField ( QStringLiteral ( " fld3" ) );
183
183
QCOMPARE ( widget->asExpression (), QStringLiteral ( " \" fld3\" " ) );
184
184
QCOMPARE ( spy.count (), 5 );
185
- QCOMPARE ( spy.constLast ().at ( 0 ).toString (), QStringLiteral ( " fld3" ) );
185
+ QCOMPARE ( spy.last ().at ( 0 ).toString (), QStringLiteral ( " fld3" ) );
186
186
QCOMPARE ( spy2.count (), 5 );
187
- QCOMPARE ( spy2.constLast ().at ( 0 ).toString (), QStringLiteral ( " fld3" ) );
188
- QVERIFY ( spy2.constLast ().at ( 1 ).toBool () );
187
+ QCOMPARE ( spy2.last ().at ( 0 ).toString (), QStringLiteral ( " fld3" ) );
188
+ QVERIFY ( spy2.last ().at ( 1 ).toBool () );
189
189
190
190
// and back to null
191
191
widget->setField ( QString () );
192
192
QVERIFY ( widget->asExpression ().isEmpty () );
193
193
QCOMPARE ( spy.count (), 6 );
194
- QVERIFY ( spy.constLast ().at ( 0 ).toString ().isEmpty () );
194
+ QVERIFY ( spy.last ().at ( 0 ).toString ().isEmpty () );
195
195
QCOMPARE ( spy2.count (), 6 );
196
- QVERIFY ( spy2.constLast ().at ( 0 ).toString ().isEmpty () );
197
- QVERIFY ( spy2.constLast ().at ( 1 ).toBool () );
196
+ QVERIFY ( spy2.last ().at ( 0 ).toString ().isEmpty () );
197
+ QVERIFY ( spy2.last ().at ( 1 ).toBool () );
198
198
199
199
QgsProject::instance ()->removeMapLayer ( layer );
200
200
}
0 commit comments