diff options
Diffstat (limited to 'core/fxcrt/retain_ptr_unittest.cpp')
-rw-r--r-- | core/fxcrt/retain_ptr_unittest.cpp | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/core/fxcrt/retain_ptr_unittest.cpp b/core/fxcrt/retain_ptr_unittest.cpp index f4b2994eae..5548e9bfd7 100644 --- a/core/fxcrt/retain_ptr_unittest.cpp +++ b/core/fxcrt/retain_ptr_unittest.cpp @@ -8,24 +8,9 @@ #include <vector> #include "testing/gtest/include/gtest/gtest.h" +#include "testing/pseudo_retainable.h" namespace fxcrt { -namespace { - -class PseudoRetainable { - public: - PseudoRetainable() : retain_count_(0), release_count_(0) {} - void Retain() { ++retain_count_; } - void Release() { ++release_count_; } - int retain_count() const { return retain_count_; } - int release_count() const { return release_count_; } - - private: - int retain_count_; - int release_count_; -}; - -} // namespace TEST(RetainPtr, Null) { RetainPtr<PseudoRetainable> ptr; |