From 9510eea7bc73bb52cc42ee169fbaaac738f7b1ad Mon Sep 17 00:00:00 2001 From: Jan Caha Date: Fri, 20 Dec 2024 11:03:42 +0100 Subject: [PATCH] add test case for not existing triangular mesh --- tests/src/core/testqgsmeshlayer.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tests/src/core/testqgsmeshlayer.cpp b/tests/src/core/testqgsmeshlayer.cpp index 7b1e8980ab99..2ec1da0b630f 100644 --- a/tests/src/core/testqgsmeshlayer.cpp +++ b/tests/src/core/testqgsmeshlayer.cpp @@ -2423,10 +2423,17 @@ void TestQgsMeshLayer::testMinimumMaximumActiveScalarDataset() QStringLiteral( "mdal" ) ); QVERIFY( layer.isValid() ); - layer.updateTriangularMesh(); datasetIndex = QgsMeshDatasetIndex( 0, 0 ); + // if triangular mesh does not exist cannot extract values + extent = layer.extent(); + found = layer.minimumMaximumActiveScalarDataset( extent, datasetIndex, min, max ); + QCOMPARE( found, false ); + + // crete triangular mesh for layer + layer.updateTriangularMesh(); + // tests for basic dataset extent = layer.extent(); found = layer.minimumMaximumActiveScalarDataset( extent, datasetIndex, min, max );