14 mesh::Mesh mesh(
"2D Testmesh", 2, testing::nextMeshID());
21 auto index = locateInvalidVertexID(mesh, VIDs{v1, v2, 99});
22 BOOST_TEST(
index.has_value());
23 BOOST_TEST(
index.value() == 2);
26 auto index = locateInvalidVertexID(mesh, VIDs{99, v1, v2});
27 BOOST_TEST(
index.has_value());
28 BOOST_TEST(
index.value() == 0);
31 auto index = locateInvalidVertexID(mesh, VIDs{99, v1, v2, 99});
32 BOOST_TEST(
index.has_value());
33 BOOST_TEST(
index.value() == 0);
36 auto index = locateInvalidVertexID(mesh, VIDs{v1, v2, 99, v1, v2});
37 BOOST_TEST(
index.has_value());
38 BOOST_TEST(
index.value() == 2);
41 auto index = locateInvalidVertexID(mesh, VIDs{99});
42 BOOST_TEST(
index.has_value());
43 BOOST_TEST(
index.value() == 0);
46 auto index = locateInvalidVertexID(mesh, VIDs{v1, v2});
47 BOOST_TEST(!
index.has_value());
50 auto index = locateInvalidVertexID(mesh, VIDs{});
51 BOOST_TEST(!
index.has_value());
54 auto index = locateInvalidVertexID(mesh, VIDs{99});
55 BOOST_TEST(
index.has_value());
56 BOOST_TEST(
index.value() == 0);