From 08cd7fe3d7b6ce018cc7bef0b119354d9b4bfce4 Mon Sep 17 00:00:00 2001 From: zlyfunction Date: Fri, 20 Oct 2023 14:54:55 -0400 Subject: [PATCH] add test cases which require throws --- tests/test_autogen.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/test_autogen.cpp b/tests/test_autogen.cpp index f8b77879a8..6ca30807b4 100644 --- a/tests/test_autogen.cpp +++ b/tests/test_autogen.cpp @@ -249,6 +249,9 @@ TEST_CASE("tuple_autogen_ptype_local_switch_tuple_equivalent", "[tuple]") edge_mesh::local_switch_tuple(t, pt) == local_switch_tuple(PrimitiveType::Edge, t, pt)); } + REQUIRE_THROWS(edge_mesh::local_switch_tuple(t, PrimitiveType::Tetrahedron)); + REQUIRE_THROWS(edge_mesh::local_switch_tuple(t, PrimitiveType::Face)); + REQUIRE_THROWS(edge_mesh::local_switch_tuple(t, PrimitiveType::Edge)); } } { @@ -259,6 +262,8 @@ TEST_CASE("tuple_autogen_ptype_local_switch_tuple_equivalent", "[tuple]") tri_mesh::local_switch_tuple(t, pt) == local_switch_tuple(PrimitiveType::Face, t, pt)); } + REQUIRE_THROWS(tri_mesh::local_switch_tuple(t, PrimitiveType::Tetrahedron)); + REQUIRE_THROWS(tri_mesh::local_switch_tuple(t, PrimitiveType::Face)); } } @@ -270,6 +275,7 @@ TEST_CASE("tuple_autogen_ptype_local_switch_tuple_equivalent", "[tuple]") tet_mesh::local_switch_tuple(t, pt) == local_switch_tuple(PrimitiveType::Tetrahedron, t, pt)); } + REQUIRE_THROWS(tet_mesh::local_switch_tuple(t, PrimitiveType::Tetrahedron)); } } }