nf7/iface/common/leak_detector_test.cc
2023-08-06 10:43:14 +09:00

22 lines
350 B
C++

// No copyright
#include "iface/common/leak_detector.hh"
#include <gtest/gtest.h>
#include <memory>
namespace {
class A : private nf7::LeakDetector<A> { };
} // namespace
#if !defined(NDEBUG)
TEST(LeakDetector, Counter) {
{
A a;
EXPECT_EQ(nf7::LeakDetector<A>::count(), 1);
}
EXPECT_EQ(nf7::LeakDetector<A>::count(), 0);
}
#endif