From 786d6b499d6e9cc45e87e3b579bb1330516574b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Del=20Pino?= <stephane.delpino44@gmail.com> Date: Wed, 22 Dec 2021 11:27:29 +0100 Subject: [PATCH] Add tests for DualMeshType --- tests/CMakeLists.txt | 1 + tests/test_DualMeshType.cpp | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 tests/test_DualMeshType.cpp diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 159c9a5fc..312205116 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -74,6 +74,7 @@ add_executable (unit_tests test_DoWhileProcessor.cpp test_DualConnectivityManager.cpp test_DualMeshManager.cpp + test_DualMeshType.cpp test_EdgeIntegrator.cpp test_EigenvalueSolver.cpp test_EmbeddedData.cpp diff --git a/tests/test_DualMeshType.cpp b/tests/test_DualMeshType.cpp new file mode 100644 index 000000000..531b1ae80 --- /dev/null +++ b/tests/test_DualMeshType.cpp @@ -0,0 +1,13 @@ +#include <catch2/catch_test_macros.hpp> +#include <catch2/matchers/catch_matchers_all.hpp> + +#include <mesh/DualMeshType.hpp> + +// clazy:excludeall=non-pod-global-static + +TEST_CASE("DualMeshType", "[mesh]") +{ + REQUIRE(name(DualMeshType::Diamond) == "diamond"); + REQUIRE(name(DualMeshType::Median) == "median"); + REQUIRE_THROWS_WITH(name(DualMeshType{-1}), "unexpected error: unexpected dual mesh type"); +} -- GitLab