diff --git a/Applications/Utils/Tests.cmake b/Applications/Utils/Tests.cmake
index 0bfc5c684805d3fdcd126a4fd3ab0e79028261e4..66925b0bba2e61e003c586387659c6da05f408c0 100644
--- a/Applications/Utils/Tests.cmake
+++ b/Applications/Utils/Tests.cmake
@@ -244,12 +244,23 @@ MeshTest(
     DIFF_DATA Back.vtu Back.vtu 1e-16
 )
 
+MeshTest(
+    NAME GocadTSurface_Mesh_Test
+    PATH MeshLib/
+    EXECUTABLE GocadTSurfaceReader
+    EXECUTABLE_ARGS -i Top-Lower-Shaly.ts -o ${Data_BINARY_DIR}/MeshLib
+    REQUIREMENTS NOT OGS_USE_MPI
+    DIFF_DATA Top-Lower-Shaly.vtu Top-Lower-Shaly.vtu 1e-16
+)
+
 AddTest(
-    NAME GocadTSurface_Test
+    NAME GocadTSurface_Array_Test
     PATH MeshLib/
     EXECUTABLE GocadTSurfaceReader
     EXECUTABLE_ARGS -i Top-Lower-Shaly.ts -o ${Data_BINARY_DIR}/MeshLib
     REQUIREMENTS NOT OGS_USE_MPI
-    TESTER diff
-    DIFF_DATA Top-Lower-Shaly.vtu
+    TESTER vtkdiff
+    DIFF_DATA
+    Top-Lower-Shaly.vtu Top-Lower-Shaly.vtu Reshape_Thickness Reshape_Thickness 1e-16 0
+    Top-Lower-Shaly.vtu Top-Lower-Shaly.vtu Measured_Depth Measured_Depth 1e-16 0
 )