mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-28 00:17:30 -05:00
Fix test build
This commit is contained in:
parent
8ae914387a
commit
0d7cceab0c
@ -44,6 +44,7 @@
|
||||
#include "qgsprintlayout.h"
|
||||
#include "qgslayoutmanager.h"
|
||||
#include "qgslayoutitemlabel.h"
|
||||
#include "qgscoordinatetransformcontext.h"
|
||||
|
||||
class DummyAlgorithm : public QgsProcessingAlgorithm
|
||||
{
|
||||
@ -1032,7 +1033,7 @@ void TestQgsProcessing::mapLayers()
|
||||
QString vector = testDataDir + "points.shp";
|
||||
|
||||
// test loadMapLayerFromString with raster
|
||||
QgsMapLayer *l = QgsProcessingUtils::loadMapLayerFromString( raster );
|
||||
QgsMapLayer *l = QgsProcessingUtils::loadMapLayerFromString( raster, QgsCoordinateTransformContext() );
|
||||
QVERIFY( l->isValid() );
|
||||
QCOMPARE( l->type(), QgsMapLayerType::RasterLayer );
|
||||
QCOMPARE( l->name(), QStringLiteral( "landsat" ) );
|
||||
@ -1040,17 +1041,17 @@ void TestQgsProcessing::mapLayers()
|
||||
delete l;
|
||||
|
||||
//test with vector
|
||||
l = QgsProcessingUtils::loadMapLayerFromString( vector );
|
||||
l = QgsProcessingUtils::loadMapLayerFromString( vector, QgsCoordinateTransformContext() );
|
||||
QVERIFY( l->isValid() );
|
||||
QCOMPARE( l->type(), QgsMapLayerType::VectorLayer );
|
||||
QCOMPARE( l->name(), QStringLiteral( "points" ) );
|
||||
delete l;
|
||||
|
||||
l = QgsProcessingUtils::loadMapLayerFromString( QString() );
|
||||
l = QgsProcessingUtils::loadMapLayerFromString( QString(), QgsCoordinateTransformContext() );
|
||||
QVERIFY( !l );
|
||||
l = QgsProcessingUtils::loadMapLayerFromString( QStringLiteral( "so much room for activities!" ) );
|
||||
l = QgsProcessingUtils::loadMapLayerFromString( QStringLiteral( "so much room for activities!" ), QgsCoordinateTransformContext() );
|
||||
QVERIFY( !l );
|
||||
l = QgsProcessingUtils::loadMapLayerFromString( testDataDir + "multipoint.shp" );
|
||||
l = QgsProcessingUtils::loadMapLayerFromString( testDataDir + "multipoint.shp", QgsCoordinateTransformContext() );
|
||||
QVERIFY( l->isValid() );
|
||||
QCOMPARE( l->type(), QgsMapLayerType::VectorLayer );
|
||||
QCOMPARE( l->name(), QStringLiteral( "multipoint" ) );
|
||||
@ -1058,15 +1059,15 @@ void TestQgsProcessing::mapLayers()
|
||||
|
||||
// Test layers from a string with parameters
|
||||
QString osmFilePath = testDataDir + "openstreetmap/testdata.xml";
|
||||
std::unique_ptr< QgsVectorLayer > osm( qobject_cast< QgsVectorLayer *>( QgsProcessingUtils::loadMapLayerFromString( osmFilePath ) ) );
|
||||
std::unique_ptr< QgsVectorLayer > osm( qobject_cast< QgsVectorLayer *>( QgsProcessingUtils::loadMapLayerFromString( osmFilePath, QgsCoordinateTransformContext() ) ) );
|
||||
QVERIFY( osm->isValid() );
|
||||
QCOMPARE( osm->geometryType(), QgsWkbTypes::PointGeometry );
|
||||
|
||||
osm.reset( qobject_cast< QgsVectorLayer *>( QgsProcessingUtils::loadMapLayerFromString( osmFilePath + "|layerid=3" ) ) );
|
||||
osm.reset( qobject_cast< QgsVectorLayer *>( QgsProcessingUtils::loadMapLayerFromString( osmFilePath + "|layerid=3", QgsCoordinateTransformContext() ) ) );
|
||||
QVERIFY( osm->isValid() );
|
||||
QCOMPARE( osm->geometryType(), QgsWkbTypes::PolygonGeometry );
|
||||
|
||||
osm.reset( qobject_cast< QgsVectorLayer *>( QgsProcessingUtils::loadMapLayerFromString( osmFilePath + "|layerid=3|subset=\"building\" is not null" ) ) );
|
||||
osm.reset( qobject_cast< QgsVectorLayer *>( QgsProcessingUtils::loadMapLayerFromString( osmFilePath + "|layerid=3|subset=\"building\" is not null", QgsCoordinateTransformContext() ) ) );
|
||||
QVERIFY( osm->isValid() );
|
||||
QCOMPARE( osm->geometryType(), QgsWkbTypes::PolygonGeometry );
|
||||
QCOMPARE( osm->subsetString(), QStringLiteral( "\"building\" is not null" ) );
|
||||
|
Loading…
x
Reference in New Issue
Block a user