diff options
Diffstat (limited to 'src/components/utils/test/shared_ptr_test.cc')
-rw-r--r-- | src/components/utils/test/shared_ptr_test.cc | 55 |
1 files changed, 28 insertions, 27 deletions
diff --git a/src/components/utils/test/shared_ptr_test.cc b/src/components/utils/test/shared_ptr_test.cc index 92d867fe76..85682073aa 100644 --- a/src/components/utils/test/shared_ptr_test.cc +++ b/src/components/utils/test/shared_ptr_test.cc @@ -42,20 +42,20 @@ namespace utils { namespace SharedPtrTest { class CMockObject { - public: - CMockObject(int id); - virtual ~CMockObject(); - virtual int getId() const; + public: + CMockObject(int id); + virtual ~CMockObject(); + virtual int getId() const; - MOCK_METHOD0(destructor, void ()); + MOCK_METHOD0(destructor, void()); - private: - int mId_; + private: + int mId_; }; class CExtendedMockObject : public CMockObject { - public: - CExtendedMockObject(int id); + public: + CExtendedMockObject(int id); }; } // namespace CMockObject @@ -66,9 +66,7 @@ class CExtendedMockObject : public CMockObject { using namespace test::components::utils::SharedPtrTest; using ::testing::NiceMock; -CMockObject::CMockObject(int id) - : mId_(id) { -} +CMockObject::CMockObject(int id) : mId_(id) {} CMockObject::~CMockObject() { destructor(); @@ -78,9 +76,7 @@ int CMockObject::getId() const { return mId_; } -CExtendedMockObject::CExtendedMockObject(int id) - : CMockObject(id) { -} +CExtendedMockObject::CExtendedMockObject(int id) : CMockObject(id) {} typedef utils::SharedPtr<CMockObject> tMockObjectPtr; typedef utils::SharedPtr<CExtendedMockObject> tExtendedMockObjectPtr; @@ -120,9 +116,9 @@ TEST(SharedPtrTest, CopyConstructorTest) { ASSERT_EQ(1, p3->getId()); ASSERT_EQ(3u, *(p3.get_ReferenceCounter())); { - tMockObjectPtr p4 = p3; - ASSERT_EQ(1, p4->getId()); - ASSERT_EQ(4u, *(p3.get_ReferenceCounter())); + tMockObjectPtr p4 = p3; + ASSERT_EQ(1, p4->getId()); + ASSERT_EQ(4u, *(p3.get_ReferenceCounter())); } // Check reference counter decreased ASSERT_EQ(3u, *(p3.get_ReferenceCounter())); @@ -283,10 +279,9 @@ TEST(SharedPtrTest, LessThanOperatorTest) { // Checks if (object1 < object2) { - ASSERT_TRUE(p1 < p2); - } - else { - ASSERT_FALSE(p1 < p2); + ASSERT_TRUE(p1 < p2); + } else { + ASSERT_FALSE(p1 < p2); } EXPECT_CALL(*object1, destructor()); @@ -309,7 +304,8 @@ TEST(SharedPtrTest, StaticPointerCastTest_DerivedToBase_ExpectCastOk) { ASSERT_EQ(2, ep1->getId()); ASSERT_EQ(1u, *(ep1.get_ReferenceCounter())); // Cast from SharedPtr to Derived class to SharedPtr to Base class - p1 = utils::SharedPtr<CExtendedMockObject>::static_pointer_cast< CMockObject >(ep1); + p1 = utils::SharedPtr<CExtendedMockObject>::static_pointer_cast<CMockObject>( + ep1); // Checks ASSERT_EQ(2, p1->getId()); ASSERT_EQ(2u, *(p1.get_ReferenceCounter())); @@ -334,7 +330,8 @@ TEST(SharedPtrTest, StaticPointerCastTest_BaseToDerived_ExpectCastOk) { ASSERT_EQ(2, ep1->getId()); ASSERT_EQ(1u, *(ep1.get_ReferenceCounter())); // Cast from SharedPtr to Base class to SharedPtr to Derived class - ep1 = utils::SharedPtr<CMockObject>::static_pointer_cast<CExtendedMockObject>(p1); + ep1 = utils::SharedPtr<CMockObject>::static_pointer_cast<CExtendedMockObject>( + p1); // Checks ASSERT_EQ(1, ep1->getId()); ASSERT_EQ(2u, *(ep1.get_ReferenceCounter())); @@ -359,7 +356,8 @@ TEST(SharedPtrTest, DynamicPointerCastTest_DerivedToBase_ExpectCastOk) { ASSERT_EQ(2, ep1->getId()); ASSERT_EQ(1u, *(ep1.get_ReferenceCounter())); // Cast from SharedPtr to Derived class to SharedPtr to Base class - p1 = utils::SharedPtr<CExtendedMockObject>::dynamic_pointer_cast< CMockObject >(ep1); + p1 = utils::SharedPtr<CExtendedMockObject>::dynamic_pointer_cast<CMockObject>( + ep1); // Checks ASSERT_EQ(2, p1->getId()); ASSERT_EQ(2u, *(p1.get_ReferenceCounter())); @@ -384,7 +382,9 @@ TEST(SharedPtrTest, DynamicPointerCastTest_BaseToDerived_ExpectNullPtr) { ASSERT_EQ(2, ep1->getId()); ASSERT_EQ(1u, *(ep1.get_ReferenceCounter())); // Cast from SharedPtr to Base class to SharedPtr to Derived class - ep1 = utils::SharedPtr<CMockObject>::dynamic_pointer_cast<CExtendedMockObject>(p1); + ep1 = + utils::SharedPtr<CMockObject>::dynamic_pointer_cast<CExtendedMockObject>( + p1); // Checks ASSERT_EQ(NULL, ep1); @@ -539,6 +539,7 @@ TEST(SharedPtrTest, StressTest) { } } } - printf("%zu objects created, %zu pointers copied\n", objectCreated, + printf("%zu objects created, %zu pointers copied\n", + objectCreated, pointersCopied); } |