Skip to content
Snippets Groups Projects
Commit 71b24376 authored by Stéphane Del Pino's avatar Stéphane Del Pino
Browse files

Add tests for QuadratureType

parent c5a65e95
No related branches found
No related tags found
1 merge request!127Add missing tests and check that required formula exist at runtime
......@@ -27,9 +27,11 @@ name(QuadratureType type)
case QuadratureType::GaussLobatto: {
return "Gauss-Lobatto";
}
// LCOV_EXCL_START
default: {
throw UnexpectedError("unknown quadrature type name");
}
// LCOV_EXCL_STOP
}
}
......
......@@ -120,6 +120,7 @@ add_executable (unit_tests
test_PugsUtils.cpp
test_PyramidGaussQuadrature.cpp
test_PyramidTransformation.cpp
test_QuadratureType.cpp
test_RefId.cpp
test_RefItemList.cpp
test_RevisionInfo.cpp
......
#include <catch2/catch_test_macros.hpp>
#include <catch2/matchers/catch_matchers_all.hpp>
#include <analysis/QuadratureType.hpp>
// clazy:excludeall=non-pod-global-static
TEST_CASE("QuadratureType", "[analysis]")
{
SECTION("name")
{
REQUIRE(name(QuadratureType::Gauss) == "Gauss");
REQUIRE(name(QuadratureType::GaussLegendre) == "Gauss-Legendre");
REQUIRE(name(QuadratureType::GaussLobatto) == "Gauss-Lobatto");
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment