diff --git a/test/discretization/box/CMakeLists.txt b/test/discretization/box/CMakeLists.txt
index 126a0a22d1b89d0d0d02b1565cff9d9505f9f11c..767f3bf40f0407716f03df0d848e18aa862d8788 100644
--- a/test/discretization/box/CMakeLists.txt
+++ b/test/discretization/box/CMakeLists.txt
@@ -1,4 +1,10 @@
-dune_add_test(SOURCES test_boxfvgeometry.cc)
+dune_add_test(NAME test_boxfvgeometry
+              SOURCES test_boxfvgeometry.cc
+            COMPILE_DEFINITIONS ENABLE_CACHING=false)
+
+dune_add_test(NAME test_boxfvgeometry_caching
+              SOURCES test_boxfvgeometry.cc
+              COMPILE_DEFINITIONS ENABLE_CACHING=true)
 
 #install sources
 install(FILES
diff --git a/test/discretization/box/test_boxfvgeometry.cc b/test/discretization/box/test_boxfvgeometry.cc
index 517f39e9137d0d9c66b8a6e00115a471617196d7..8fd052488de4a083f223348b4b5e245d190dbad0 100644
--- a/test/discretization/box/test_boxfvgeometry.cc
+++ b/test/discretization/box/test_boxfvgeometry.cc
@@ -39,9 +39,10 @@ namespace Dumux
 
 namespace Properties
 {
-NEW_TYPE_TAG(TestFVGeometry, INHERITS_FROM(BoxModel, NumericModel));
+NEW_TYPE_TAG(TestBoxFVGeometry, INHERITS_FROM(BoxModel, NumericModel));
 
-SET_TYPE_PROP(TestFVGeometry, Grid, Dune::YaspGrid<3>);
+SET_TYPE_PROP(TestBoxFVGeometry, Grid, Dune::YaspGrid<3>);
+SET_BOOL_PROP(TestBoxFVGeometry, EnableFVGridGeometryCache, ENABLE_CACHING);
 }
 
 }
@@ -61,7 +62,7 @@ int main (int argc, char *argv[]) try
     std::cout << "Checking the FVGeometries, SCVs and SCV faces" << std::endl;
 
     // aliases
-    using TypeTag = TTAG(TestFVGeometry);
+    using TypeTag = TTAG(TestBoxFVGeometry);
     using Grid = typename GET_PROP_TYPE(TypeTag, Grid);
     using GridView = typename Grid::LeafGridView;