@@ -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