Lines Matching refs:ObjectTracker
146 class ObjectTracker { class
150 ObjectTracker() { in ObjectTracker() function in ObjectTracker
153 ObjectTracker(const ObjectTracker&) { in ObjectTracker() argument
156 ObjectTracker(ObjectTracker&&) { in ObjectTracker() function in ObjectTracker
159 ~ObjectTracker() { in ~ObjectTracker()
166 std::atomic_int ObjectTracker::sGlobalCount{0};
169 ASSERT_EQ(0, ObjectTracker::count()); in TEST()
171 ObjectTracker obj; in TEST()
172 ASSERT_EQ(1, ObjectTracker::count()); in TEST()
173 EXPECT_LT(1, CommonPool::async([obj] { return ObjectTracker::count(); }).get()); in TEST()
176 ASSERT_EQ(0, ObjectTracker::count()); in TEST()
180 ASSERT_EQ(0, ObjectTracker::count()); in TEST()
182 ObjectTracker obj; in TEST()
183 ASSERT_EQ(1, ObjectTracker::count()); in TEST()
184 EXPECT_LT(1, CommonPool::runSync([obj] { return ObjectTracker::count(); })); in TEST()
187 ASSERT_EQ(0, ObjectTracker::count()); in TEST()