1 #ifndef INCLUDE_UNITTESTS_COMMON_HH 2 #define INCLUDE_UNITTESTS_COMMON_HH 5 #include <OpenVolumeMesh/Mesh/PolyhedralMesh.hh> 6 #include <OpenVolumeMesh/Mesh/HexahedralMesh.hh> 7 #include <OpenVolumeMesh/Mesh/TetrahedralMesh.hh> 8 #include <OpenVolumeMesh/Geometry/VectorT.hh> 11 # pragma GCC diagnostic ignored "-Weverything" 12 # pragma GCC diagnostic ignored "-Wundef" 13 # pragma GCC diagnostic ignored "-Wglobal-constructors" 14 # pragma GCC diagnostic ignored "-Wzero-as-null-pointer-constant" 15 # pragma GCC diagnostic ignored "-Wmissing-noreturn" 18 #include <gtest/gtest.h> 20 #define EXPECT_HANDLE_EQ(a, b) EXPECT_EQ((a).idx(), (b).idx()) 21 #define EXPECT_HANDLE_NE(a, b) EXPECT_NE((a).idx(), (b).idx()) 42 virtual void SetUp() {
45 mesh_.enable_deferred_deletion(
false);
46 mesh_.enable_fast_deletion(
false);
50 virtual void TearDown() {
80 virtual void SetUp() {
83 mesh_.enable_deferred_deletion(
false);
84 mesh_.enable_fast_deletion(
false);
88 virtual void TearDown() {
119 virtual void SetUp() {
122 mesh_.enable_deferred_deletion(
false);
123 mesh_.enable_fast_deletion(
false);
127 virtual void TearDown() {
143 explicit Print(
bool _mute =
false) : mute_(_mute) {}
144 void mute(
bool _mute) { mute_ = _mute; }
145 bool mute()
const {
return mute_; }
147 if(!mute_) std::cerr <<
"Handle: " << _h.idx() << std::endl;
153 #endif // INCLUDE GUARD