diff --git a/dune/xt/functions/test/grid_function.cc b/dune/xt/functions/test/grid_function.cc index 12255a33938fac666b16026445f01f939da3147a..68a3ae602e7ca3e4befc3da754bd831b7541576a 100644 --- a/dune/xt/functions/test/grid_function.cc +++ b/dune/xt/functions/test/grid_function.cc @@ -17,6 +17,21 @@ #include <dune/xt/functions/grid-function.hh> +GTEST_TEST(ScalarGridFunction, constructible_from_grid_function_rvalueref) +{ + using namespace Dune; + using namespace Dune::XT::Functions; + + using G = CUBEGRID_2D; + using E = XT::Grid::extract_entity_t<G>; + + const GenericGridFunction<E> scalar_grid_function{0, [](auto&) {}, [](auto&, auto&) { return 1.; }, {}, "THE_NAME"}; + + GridFunction<E> func{scalar_grid_function}; + EXPECT_EQ(std::string("THE_NAME"), func.name()); +} // GTEST_TEST(ScalarGridFunction, constructible_from_grid_function_rvalueref) + + GTEST_TEST(MatrixGridFunction, constructible_from_scalar_grid_function_rvalueref) { using namespace Dune; @@ -25,7 +40,7 @@ GTEST_TEST(MatrixGridFunction, constructible_from_scalar_grid_function_rvalueref using G = CUBEGRID_2D; using E = XT::Grid::extract_entity_t<G>; - const GenericGridFunction<E> scalar_grid_function{0}; + const GenericGridFunction<E> scalar_grid_function{0, [](auto&) {}, [](auto&, auto&) { return 1.; }, {}, "THE_NAME"}; GridFunction<E, 2, 2> DXTC_UNUSED(func){scalar_grid_function}; } // GTEST_TEST(MatrixGridFunction, constructible_from_scalar_grid_function_rvalueref)