Skip to content

Commit 48e1411

Browse files
committed
[composer] Remove raster layer from composer grid tests (sponsored
by NIWA, New Zealand)
1 parent a433d4c commit 48e1411

File tree

6 files changed

+3
-15
lines changed

6 files changed

+3
-15
lines changed

tests/src/core/testqgscomposermapgrid.cpp

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@
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()
7867
void TestQgsComposerMapGrid::cleanupTestCase()
7968
{
8069
delete mComposition;
81-
delete mRasterLayer;
8270

8371
QString myReportFile = QDir::tempPath() + QDir::separator() + "qgistest.html";
8472
QFile myFile( myReportFile );
-71.5 KB
Loading
-86.4 KB
Loading
-70.5 KB
Loading
-70.8 KB
Loading
-13.5 KB
Loading

0 commit comments

Comments
 (0)