@@ -1151,7 +1151,7 @@ void TestQgsProcessing::parameters()
11511151
11521152 // QgsProcessingFeatureSinkDefinition as parameter
11531153 QgsProject p;
1154- QgsProcessingFeatureSinkDefinition fs ( QStringLiteral ( " test.shp" ) );
1154+ QgsProcessingOutputLayerDefinition fs ( QStringLiteral ( " test.shp" ) );
11551155 fs.destinationProject = &p;
11561156 QVERIFY ( context.layersToLoadOnCompletion ().isEmpty () );
11571157 params.insert ( QStringLiteral ( " fs" ), QVariant::fromValue ( fs ) );
@@ -2272,7 +2272,7 @@ void TestQgsProcessing::parameterFeatureSink()
22722272 QVERIFY ( def->checkValueIsAcceptable ( " layer12312312" ) );
22732273 QVERIFY ( !def->checkValueIsAcceptable ( " " ) );
22742274 QVERIFY ( !def->checkValueIsAcceptable ( QVariant () ) );
2275- QVERIFY ( def->checkValueIsAcceptable ( QgsProcessingFeatureSinkDefinition ( " layer1231123" ) ) );
2275+ QVERIFY ( def->checkValueIsAcceptable ( QgsProcessingOutputLayerDefinition ( " layer1231123" ) ) );
22762276
22772277 // should be OK with or without context - it's an output layer!
22782278 QVERIFY ( def->checkValueIsAcceptable ( " c:/Users/admin/Desktop/roads_clipped_transformed_v1_reprojected_final_clipped_aAAA.shp" ) );
@@ -2287,7 +2287,7 @@ void TestQgsProcessing::parameterFeatureSink()
22872287 QVERIFY ( def->checkValueIsAcceptable ( " c:/Users/admin/Desktop/roads_clipped_transformed_v1_reprojected_final_clipped_aAAA.shp" ) );
22882288 QVERIFY ( def->checkValueIsAcceptable ( " " ) );
22892289 QVERIFY ( def->checkValueIsAcceptable ( QVariant () ) );
2290- QVERIFY ( def->checkValueIsAcceptable ( QgsProcessingFeatureSinkDefinition ( " layer1231123" ) ) );
2290+ QVERIFY ( def->checkValueIsAcceptable ( QgsProcessingOutputLayerDefinition ( " layer1231123" ) ) );
22912291
22922292 // test hasGeometry
22932293 QVERIFY ( QgsProcessingParameterFeatureSink ( " test" , QString (), QgsProcessingParameterDefinition::TypeAny ).hasGeometry () );
@@ -2391,15 +2391,15 @@ void TestQgsProcessing::processingFeatureSink()
23912391{
23922392 QString sinkString ( QStringLiteral ( " test.shp" ) );
23932393 QgsProject p;
2394- QgsProcessingFeatureSinkDefinition fs ( sinkString, &p );
2394+ QgsProcessingOutputLayerDefinition fs ( sinkString, &p );
23952395 QCOMPARE ( fs.sink .staticValue ().toString (), sinkString );
23962396 QCOMPARE ( fs.destinationProject , &p );
23972397
23982398 // test storing QgsProcessingFeatureSink in variant and retrieving
23992399 QVariant fsInVariant = QVariant::fromValue ( fs );
24002400 QVERIFY ( fsInVariant.isValid () );
24012401
2402- QgsProcessingFeatureSinkDefinition fromVar = qvariant_cast<QgsProcessingFeatureSinkDefinition >( fsInVariant );
2402+ QgsProcessingOutputLayerDefinition fromVar = qvariant_cast<QgsProcessingOutputLayerDefinition >( fsInVariant );
24032403 QCOMPARE ( fromVar.sink .staticValue ().toString (), sinkString );
24042404 QCOMPARE ( fromVar.destinationProject , &p );
24052405
@@ -2410,7 +2410,7 @@ void TestQgsProcessing::processingFeatureSink()
24102410 // first using static string definition
24112411 QgsProcessingParameterDefinition *def = new QgsProcessingParameterString ( QStringLiteral ( " layer" ) );
24122412 QVariantMap params;
2413- params.insert ( QStringLiteral ( " layer" ), QgsProcessingFeatureSinkDefinition ( " memory:test" , nullptr ) );
2413+ params.insert ( QStringLiteral ( " layer" ), QgsProcessingOutputLayerDefinition ( " memory:test" , nullptr ) );
24142414 QString dest;
24152415 std::unique_ptr< QgsFeatureSink > sink ( QgsProcessingParameters::parameterAsSink ( def, params, QgsFields (), QgsWkbTypes::Point, QgsCoordinateReferenceSystem ( " EPSG:3111" ), context, dest ) );
24162416 QVERIFY ( sink.get () );
@@ -2419,7 +2419,7 @@ void TestQgsProcessing::processingFeatureSink()
24192419 QCOMPARE ( layer->crs ().authid (), QStringLiteral ( " EPSG:3111" ) );
24202420
24212421 // next using property based definition
2422- params.insert ( QStringLiteral ( " layer" ), QgsProcessingFeatureSinkDefinition ( QgsProperty::fromExpression ( QStringLiteral ( " trim('memory' + ':test2')" ) ), nullptr ) );
2422+ params.insert ( QStringLiteral ( " layer" ), QgsProcessingOutputLayerDefinition ( QgsProperty::fromExpression ( QStringLiteral ( " trim('memory' + ':test2')" ) ), nullptr ) );
24232423 sink.reset ( QgsProcessingParameters::parameterAsSink ( def, params, QgsFields (), QgsWkbTypes::Point, QgsCoordinateReferenceSystem ( " EPSG:3113" ), context, dest ) );
24242424 QVERIFY ( sink.get () );
24252425 QgsVectorLayer *layer2 = qobject_cast< QgsVectorLayer *>( QgsProcessingUtils::mapLayerFromString ( dest, context, false ) );
0 commit comments