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;