Skip to content

Commit d494725

Browse files
kribenmagnesj
authored andcommitted
Fix RigResdataGridConverter test assert in debug.
1 parent c6b8620 commit d494725

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

ApplicationLibCode/UnitTests/RigResdataGridConverter-Test.cpp

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,8 @@ TEST( RigResdataGridConverterTest, NativeGridExportRoundTrip )
6868
const RigMainGrid* originalGrid = originalCaseData->mainGrid();
6969
ASSERT_NE( originalGrid, nullptr ) << "Original grid is null";
7070

71+
originalCaseData->mainGrid()->computeCachedData();
72+
7173
// Record original grid properties
7274
size_t originalNI = originalGrid->cellCountI();
7375
size_t originalNJ = originalGrid->cellCountJ();
@@ -124,10 +126,11 @@ TEST( RigResdataGridConverterTest, NativeGridExportRoundTrip )
124126
QString readBackErrorMessages;
125127
bool readBackResult = RifEclipseInputFileTools::openGridFile( exportFilePath, exportedCaseData.p(), false, &readBackErrorMessages );
126128
ASSERT_TRUE( readBackResult ) << "Failed to read back exported grid: " << readBackErrorMessages.toStdString();
127-
128129
const RigMainGrid* exportedGrid = exportedCaseData->mainGrid();
129130
ASSERT_NE( exportedGrid, nullptr ) << "Exported grid is null";
130131

132+
exportedCaseData->mainGrid()->computeCachedData();
133+
131134
// Step 4: Compare original and exported grids
132135
EXPECT_EQ( originalNI, exportedGrid->cellCountI() ) << "Grid I dimension mismatch";
133136
EXPECT_EQ( originalNJ, exportedGrid->cellCountJ() ) << "Grid J dimension mismatch";
@@ -220,6 +223,8 @@ TEST( RigResdataGridConverterTest, FullRoundTrip )
220223
bool loadResult = RifEclipseInputFileTools::openGridFile( inputFilePath, originalCaseData.p(), false, &errorMessages );
221224
ASSERT_TRUE( loadResult );
222225

226+
originalCaseData->mainGrid()->computeCachedData();
227+
223228
const RigMainGrid* originalGrid = originalCaseData->mainGrid();
224229
auto originalMapAxes = originalGrid->mapAxesF();
225230
auto originalBoundingBox = originalGrid->boundingBox();
@@ -284,6 +289,8 @@ TEST( RigResdataGridConverterTest, GridExportWith2x2x2Refinement )
284289
bool loadResult = RifEclipseInputFileTools::openGridFile( inputFilePath, originalCaseData.p(), false, &errorMessages );
285290
ASSERT_TRUE( loadResult ) << "Failed to load grid: " << errorMessages.toStdString();
286291

292+
originalCaseData->mainGrid()->computeCachedData();
293+
287294
const RigMainGrid* originalGrid = originalCaseData->mainGrid();
288295

289296
// Record original cell count
@@ -480,6 +487,7 @@ TEST( RigResdataGridConverterTest, GridExportWithLocalCoordinates )
480487
ASSERT_TRUE( loadResult ) << "Failed to load grid: " << errorMessages.toStdString();
481488

482489
const RigMainGrid* originalGrid = originalCaseData->mainGrid();
490+
originalCaseData->mainGrid()->computeCachedData();
483491

484492
// Only test local coordinates if original grid uses MAPAXES
485493
if ( !originalGrid->useMapAxes() )

0 commit comments

Comments
 (0)