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/Core/PropertyDefines.hh> 9 #include <OpenVolumeMesh/Geometry/VectorT.hh> 12 # pragma GCC diagnostic ignored "-Weverything" 13 # pragma GCC diagnostic ignored "-Wundef" 14 # pragma GCC diagnostic ignored "-Wglobal-constructors" 15 # pragma GCC diagnostic ignored "-Wzero-as-null-pointer-constant" 16 # pragma GCC diagnostic ignored "-Wmissing-noreturn" 19 #include <gtest/gtest.h> 21 #define EXPECT_HANDLE_EQ(a, b) EXPECT_EQ((a).idx(), (b).idx()) 22 #define EXPECT_HANDLE_NE(a, b) EXPECT_NE((a).idx(), (b).idx()) 43 virtual void SetUp() {
46 mesh_.enable_deferred_deletion(
false);
47 mesh_.enable_fast_deletion(
false);
51 virtual void TearDown() {
81 virtual void SetUp() {
84 mesh_.enable_deferred_deletion(
false);
85 mesh_.enable_fast_deletion(
false);
89 virtual void TearDown() {
120 virtual void SetUp() {
123 mesh_.enable_deferred_deletion(
false);
124 mesh_.enable_fast_deletion(
false);
128 virtual void TearDown() {
144 explicit Print(
bool _mute =
false) : mute_(_mute) {}
145 void mute(
bool _mute) { mute_ = _mute; }
146 bool mute()
const {
return mute_; }
148 if(!mute_) std::cerr <<
"Handle: " << _h.idx() << std::endl;
154 #endif // INCLUDE GUARD