@@ -53,8 +53,7 @@ class Regression992: public QObject
53
53
private:
54
54
bool render ( QString theFileName );
55
55
QString mTestDataDir ;
56
- QgsRasterLayer * mpRasterLayer;
57
- QgsMapSettings mMapSettings ;
56
+ QgsRasterLayer *mpRasterLayer;
58
57
QString mReport ;
59
58
};
60
59
@@ -63,10 +62,10 @@ void Regression992::initTestCase()
63
62
{
64
63
// init QGIS's paths - true means that all path will be inited from prefix
65
64
QgsApplication::init ();
65
+ QgsApplication::initQgis ();
66
66
QgsApplication::showSettings ();
67
67
// QgsApplication::skipGdalDriver( "JP2ECW" );
68
68
// QgsApplication::skipGdalDriver( "JP2MrSID" );
69
- QgsApplication::initQgis ();
70
69
71
70
// create some objects that will be used in all tests...
72
71
// create a raster layer that will be used in all tests...
@@ -89,7 +88,6 @@ void Regression992::initTestCase()
89
88
myList << mpRasterLayer;
90
89
QgsMapLayerRegistry::instance ()->addMapLayers ( myList );
91
90
// add the test layer to the maprender
92
- mMapSettings .setLayers ( QStringList () << mpRasterLayer->id () );
93
91
mReport += " <h1>Regression 992 Test</h1>\n " ;
94
92
mReport += " <p>See <a href=\" http://hub.qgis.org/issues/992\" >"
95
93
" redmine ticket 992</a> for more details.</p>" ;
@@ -114,6 +112,7 @@ void Regression992::regression992()
114
112
{
115
113
QgsMapSettings settings;
116
114
settings.setExtent ( mpRasterLayer->extent () );
115
+ settings.setLayers ( QStringList () << mpRasterLayer->id () );
117
116
QgsRenderChecker myChecker;
118
117
myChecker.setMapSettings ( settings );
119
118
myChecker.setControlName ( " expected_rgbwcmyk01_YeGeo.jp2" );
0 commit comments