@@ -101,6 +101,25 @@ void TestQgsAtlasComposition::initTestCase()
101101
102102 QgsMapLayerRegistry::instance ()->addMapLayers ( QList<QgsMapLayer*>() << mVectorLayer );
103103
104+ mReport = " <h1>Composer Atlas Tests</h1>\n " ;
105+ }
106+
107+ void TestQgsAtlasComposition::cleanupTestCase ()
108+ {
109+ QgsApplication::exitQgis ();
110+
111+ QString myReportFile = QDir::tempPath () + QDir::separator () + " qgistest.html" ;
112+ QFile myFile ( myReportFile );
113+ if ( myFile.open ( QIODevice::WriteOnly | QIODevice::Append ) )
114+ {
115+ QTextStream myQTextStream ( &myFile );
116+ myQTextStream << mReport ;
117+ myFile.close ();
118+ }
119+ }
120+
121+ void TestQgsAtlasComposition::init ()
122+ {
104123 // create composition with composer map
105124 mMapSettings .setLayers ( QStringList () << mVectorLayer ->id () );
106125 mMapSettings .setCrsTransformEnabled ( true );
@@ -164,31 +183,11 @@ void TestQgsAtlasComposition::initTestCase()
164183
165184 qDebug () << " header label font: " << mLabel1 ->font ().toString () << " exactMatch:" << mLabel1 ->font ().exactMatch ();
166185 qDebug () << " feature number label font: " << mLabel2 ->font ().toString () << " exactMatch:" << mLabel2 ->font ().exactMatch ();
167-
168- mReport = " <h1>Composer Atlas Tests</h1>\n " ;
169- }
170-
171- void TestQgsAtlasComposition::cleanupTestCase ()
172- {
173- delete mComposition ;
174- delete mVectorLayer ;
175-
176- QString myReportFile = QDir::tempPath () + QDir::separator () + " qgistest.html" ;
177- QFile myFile ( myReportFile );
178- if ( myFile.open ( QIODevice::WriteOnly | QIODevice::Append ) )
179- {
180- QTextStream myQTextStream ( &myFile );
181- myQTextStream << mReport ;
182- myFile.close ();
183- }
184- }
185-
186- void TestQgsAtlasComposition::init ()
187- {
188186}
189187
190188void TestQgsAtlasComposition::cleanup ()
191189{
190+ delete mComposition ;
192191}
193192
194193void TestQgsAtlasComposition::filename ()
@@ -222,8 +221,6 @@ void TestQgsAtlasComposition::autoscale_render()
222221 QVERIFY ( checker.testComposition ( mReport , 0 , 100 ) );
223222 }
224223 mAtlas ->endRender ();
225- mAtlasMap ->setAtlasDriven ( false );
226- mAtlasMap ->setAtlasMargin ( 0 );
227224}
228225
229226void TestQgsAtlasComposition::autoscale_render_2_0_api ()
@@ -245,19 +242,13 @@ void TestQgsAtlasComposition::autoscale_render_2_0_api()
245242 QVERIFY ( checker.testComposition ( mReport , 0 , 100 ) );
246243 }
247244 mAtlas ->endRender ();
248- Q_NOWARN_DEPRECATED_PUSH
249- mAtlas ->setFixedScale ( false );
250- mAtlas ->setMargin ( 0 );
251- mAtlas ->setComposerMap ( 0 );
252- mAtlasMap ->setAtlasDriven ( false );
253- Q_NOWARN_DEPRECATED_POP
254245}
255246
256247void TestQgsAtlasComposition::fixedscale_render ()
257248{
258- mAtlasMap ->setNewExtent ( QgsRectangle ( 209838.166 , 6528781.020 , 610491.166 , 6920530.620 ) );
259- mAtlasMap ->setAtlasDriven ( true );
260249 mAtlasMap ->setAtlasScalingMode ( QgsComposerMap::Fixed );
250+ mAtlasMap ->setAtlasDriven ( true );
251+ mAtlasMap ->setNewExtent ( QgsRectangle ( 209838.166 , 6528781.020 , 610491.166 , 6920530.620 ) );
261252
262253 mAtlas ->beginRender ();
263254
@@ -270,17 +261,15 @@ void TestQgsAtlasComposition::fixedscale_render()
270261 QVERIFY ( checker.testComposition ( mReport , 0 , 100 ) );
271262 }
272263 mAtlas ->endRender ();
273-
274- mAtlasMap ->setAtlasDriven ( false );
275264}
276265
277266void TestQgsAtlasComposition::fixedscale_render_2_0_api ()
278267{
279- mAtlasMap ->setNewExtent ( QgsRectangle ( 209838.166 , 6528781.020 , 610491.166 , 6920530.620 ) );
280268 Q_NOWARN_DEPRECATED_PUSH
281269 mAtlas ->setComposerMap ( mAtlasMap );
282270 mAtlas ->setFixedScale ( true );
283271 Q_NOWARN_DEPRECATED_POP
272+ mAtlasMap ->setNewExtent ( QgsRectangle ( 209838.166 , 6528781.020 , 610491.166 , 6920530.620 ) );
284273 mAtlas ->beginRender ();
285274
286275 for ( int fit = 0 ; fit < 2 ; ++fit )
@@ -292,19 +281,13 @@ void TestQgsAtlasComposition::fixedscale_render_2_0_api()
292281 QVERIFY ( checker.testComposition ( mReport , 0 , 100 ) );
293282 }
294283 mAtlas ->endRender ();
295- Q_NOWARN_DEPRECATED_PUSH
296- mAtlas ->setFixedScale ( false );
297- mAtlas ->setComposerMap ( 0 );
298- mAtlasMap ->setAtlasDriven ( false );
299-
300- Q_NOWARN_DEPRECATED_POP
301284}
302285
303286void TestQgsAtlasComposition::predefinedscales_render ()
304287{
305- mAtlasMap ->setNewExtent ( QgsRectangle ( 209838.166 , 6528781.020 , 610491.166 , 6920530.620 ) );
306288 mAtlasMap ->setAtlasDriven ( true );
307289 mAtlasMap ->setAtlasScalingMode ( QgsComposerMap::Predefined );
290+ mAtlasMap ->setNewExtent ( QgsRectangle ( 209838.166 , 6528781.020 , 610491.166 , 6920530.620 ) );
308291
309292 QVector<double > scales;
310293 scales << 1800000 ;
@@ -330,8 +313,6 @@ void TestQgsAtlasComposition::predefinedscales_render()
330313 QVERIFY ( checker.testComposition ( mReport , 0 , 100 ) );
331314 }
332315 mAtlas ->endRender ();
333-
334- mAtlasMap ->setAtlasDriven ( false );
335316}
336317
337318void TestQgsAtlasComposition::two_map_autoscale_render ()
@@ -354,16 +335,13 @@ void TestQgsAtlasComposition::two_map_autoscale_render()
354335 QVERIFY ( checker.testComposition ( mReport , 0 , 100 ) );
355336 }
356337 mAtlas ->endRender ();
357- mAtlasMap ->setAtlasDriven ( false );
358- mAtlasMap ->setAtlasMargin ( 0 );
359- mOverview ->setAtlasDriven ( false );
360338}
361339
362340void TestQgsAtlasComposition::hiding_render ()
363341{
364- mAtlasMap ->setNewExtent ( QgsRectangle ( 209838.166 , 6528781.020 , 610491.166 , 6920530.620 ) );
365342 mAtlasMap ->setAtlasDriven ( true );
366343 mAtlasMap ->setAtlasScalingMode ( QgsComposerMap::Fixed );
344+ mAtlasMap ->setNewExtent ( QgsRectangle ( 209838.166 , 6528781.020 , 610491.166 , 6920530.620 ) );
367345 mAtlas ->setHideCoverage ( true );
368346
369347 mAtlas ->beginRender ();
@@ -381,9 +359,9 @@ void TestQgsAtlasComposition::hiding_render()
381359
382360void TestQgsAtlasComposition::sorting_render ()
383361{
384- mAtlasMap ->setNewExtent ( QgsRectangle ( 209838.166 , 6528781.020 , 610491.166 , 6920530.620 ) );
385362 mAtlasMap ->setAtlasDriven ( true );
386363 mAtlasMap ->setAtlasScalingMode ( QgsComposerMap::Fixed );
364+ mAtlasMap ->setNewExtent ( QgsRectangle ( 209838.166 , 6528781.020 , 610491.166 , 6920530.620 ) );
387365 mAtlas ->setHideCoverage ( false );
388366
389367 mAtlas ->setSortFeatures ( true );
@@ -405,9 +383,9 @@ void TestQgsAtlasComposition::sorting_render()
405383
406384void TestQgsAtlasComposition::filtering_render ()
407385{
408- mAtlasMap ->setNewExtent ( QgsRectangle ( 209838.166 , 6528781.020 , 610491.166 , 6920530.620 ) );
409386 mAtlasMap ->setAtlasDriven ( true );
410387 mAtlasMap ->setAtlasScalingMode ( QgsComposerMap::Fixed );
388+ mAtlasMap ->setNewExtent ( QgsRectangle ( 209838.166 , 6528781.020 , 610491.166 , 6920530.620 ) );
411389 mAtlas ->setHideCoverage ( false );
412390
413391 mAtlas ->setSortFeatures ( false );
@@ -467,10 +445,6 @@ void TestQgsAtlasComposition::test_remove_layer()
467445
468446 QVERIFY ( !mAtlas ->enabled () );
469447 QVERIFY ( spyToggled.count () == 1 );
470-
471- // clean up
472- mAtlas ->setCoverageLayer ( mVectorLayer );
473- mAtlas ->setEnabled ( true );
474448}
475449
476450QTEST_MAIN ( TestQgsAtlasComposition )
0 commit comments