mirror of
https://github.com/qgis/QGIS.git
synced 2025-12-05 00:04:40 -05:00
Added asset uri tests
This commit is contained in:
parent
a9e23faa3e
commit
a9e461ba27
@ -200,14 +200,27 @@ void TestQgsStac::testParseLocalItem()
|
||||
QVERIFY( asset.isCloudOptimized() );
|
||||
QCOMPARE( asset.formatName(), QStringLiteral( "COG" ) );
|
||||
|
||||
QgsMimeDataUtils::Uri uri = asset.uri();
|
||||
QCOMPARE( uri.uri, basePath + QStringLiteral( "20201211_223832_CS2_analytic.tif" ) );
|
||||
QCOMPARE( uri.name, QStringLiteral( "analytic" ) );
|
||||
QCOMPARE( uri.layerType, QStringLiteral( "raster" ) );
|
||||
|
||||
asset = item->assets().value( QStringLiteral( "thumbnail" ), QgsStacAsset( {}, {}, {}, {}, {} ) );
|
||||
QCOMPARE( asset.href(), QStringLiteral( "https://storage.googleapis.com/open-cogs/stac-examples/20201211_223832_CS2.jpg" ) );
|
||||
QVERIFY( !asset.isCloudOptimized() );
|
||||
uri = asset.uri();
|
||||
QVERIFY( !uri.isValid() );
|
||||
QVERIFY( uri.uri.isEmpty() );
|
||||
QVERIFY( uri.name.isEmpty() );
|
||||
|
||||
// normal geotiff is not cloud optimized
|
||||
asset = item->assets().value( QStringLiteral( "udm" ), QgsStacAsset( {}, {}, {}, {}, {} ) );
|
||||
QVERIFY( !asset.isCloudOptimized() );
|
||||
QCOMPARE( asset.formatName(), QString() );
|
||||
uri = asset.uri();
|
||||
QVERIFY( !uri.isValid() );
|
||||
QVERIFY( uri.uri.isEmpty() );
|
||||
QVERIFY( uri.name.isEmpty() );
|
||||
|
||||
delete item;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user