2121#include " qgscomposermap.h"
2222#include " qgsmaplayerregistry.h"
2323#include " qgsmaprenderer.h"
24- #include " qgsmultibandcolorrenderer.h"
25- #include " qgsrasterlayer.h"
2624#include " qgsfontutils.h"
2725#include < QObject>
2826#include < QtTest>
@@ -45,7 +43,6 @@ class TestQgsComposerMapGrid: public QObject
4543 QgsComposition* mComposition ;
4644 QgsComposerMap* mComposerMap ;
4745 QgsMapSettings mMapSettings ;
48- QgsRasterLayer* mRasterLayer ;
4946 QString mReport ;
5047};
5148
@@ -54,22 +51,14 @@ void TestQgsComposerMapGrid::initTestCase()
5451 QgsApplication::init ();
5552 QgsApplication::initQgis ();
5653
57- // create maplayers from testdata and add to layer registry
58- QFileInfo rasterFileInfo ( QString ( TEST_DATA_DIR ) + QDir::separator () + " landsat.tif" );
59- mRasterLayer = new QgsRasterLayer ( rasterFileInfo.filePath (),
60- rasterFileInfo.completeBaseName () );
61- QgsMultiBandColorRenderer* rasterRenderer = new QgsMultiBandColorRenderer ( mRasterLayer ->dataProvider (), 2 , 3 , 4 );
62- mRasterLayer ->setRenderer ( rasterRenderer );
63-
64- QgsMapLayerRegistry::instance ()->addMapLayers ( QList<QgsMapLayer*>() << mRasterLayer );
65-
66- // create composition with composer map
67- mMapSettings .setLayers ( QStringList () << mRasterLayer ->id () );
54+ QgsCoordinateReferenceSystem crs = QgsCoordinateReferenceSystem ( 32633 );
55+ mMapSettings .setDestinationCrs ( crs );
6856 mMapSettings .setCrsTransformEnabled ( false );
6957 mComposition = new QgsComposition ( mMapSettings );
7058 mComposition ->setPaperSize ( 297 , 210 ); // A4 landscape
7159 mComposerMap = new QgsComposerMap ( mComposition , 20 , 20 , 200 , 100 );
7260 mComposerMap ->setFrameEnabled ( true );
61+ mComposerMap ->setBackgroundColor ( QColor ( 150 , 100 , 100 ) );
7362 mComposition ->addComposerMap ( mComposerMap );
7463
7564 mReport = " <h1>Composer Map Grid Tests</h1>\n " ;
@@ -78,7 +67,6 @@ void TestQgsComposerMapGrid::initTestCase()
7867void TestQgsComposerMapGrid::cleanupTestCase ()
7968{
8069 delete mComposition ;
81- delete mRasterLayer ;
8270
8371 QString myReportFile = QDir::tempPath () + QDir::separator () + " qgistest.html" ;
8472 QFile myFile ( myReportFile );
0 commit comments