Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Aug 29, 2015, 5:35:59 PM (9 years ago)
Author:
landauf
Message:

renamed SmartPtr to StrongPtr (now we have weak and strong pointers)

Location:
code/branches/core7/test/core
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • code/branches/core7/test/core/CMakeLists.txt

    r10407 r10555  
    2626    object/ObjectListBaseTest.cc
    2727    object/ObjectListIteratorTest.cc
    28     object/SmartPtrTest.cc
     28    object/StrongPtrTest.cc
    2929    object/WeakPtrTest.cc
    3030    singleton/ScopeTest.cc
  • code/branches/core7/test/core/object/StrongPtrTest.cc

    r10553 r10555  
    11#include <gtest/gtest.h>
    2 #include "core/object/SmartPtr.h"
     2#include "core/object/StrongPtr.h"
    33
    44namespace orxonox
     
    1717    }
    1818
    19     TEST(SmartPtrTest, CanReferenceObject)
     19    TEST(StrongPtrTest, CanReferenceObject)
    2020    {
    2121        bool bla;
    2222        DestroyableTest* test = new DestroyableTest(bla);
    23         SmartPtr<DestroyableTest> smartPtr = test;
    24         EXPECT_EQ(test, smartPtr.get());
     23        StrongPtr<DestroyableTest> strongPtr = test;
     24        EXPECT_EQ(test, strongPtr.get());
    2525        test->destroy();
    2626    }
    2727
    28     TEST(SmartPtrTest, IncreasesReferenceCount)
     28    TEST(StrongPtrTest, IncreasesReferenceCount)
    2929    {
    3030        bool bla;
     
    3232        EXPECT_EQ(0u, test->getReferenceCount());
    3333        {
    34             SmartPtr<DestroyableTest> smartPtr = test;
     34            StrongPtr<DestroyableTest> strongPtr = test;
    3535            EXPECT_EQ(1u, test->getReferenceCount());
    3636        }
     
    3939    }
    4040
    41     TEST(SmartPtrTest, DestroyDeletesInstance)
     41    TEST(StrongPtrTest, DestroyDeletesInstance)
    4242    {
    4343        bool destroyed = false;
     
    4848    }
    4949
    50     TEST(SmartPtrTest, PreventsDestruction)
     50    TEST(StrongPtrTest, PreventsDestruction)
    5151    {
    5252        bool destroyed = false;
    5353        DestroyableTest* test = new DestroyableTest(destroyed);
    5454        EXPECT_FALSE(destroyed);
    55         SmartPtr<DestroyableTest> smartPtr = test;
     55        StrongPtr<DestroyableTest> strongPtr = test;
    5656        test->destroy();
    5757        EXPECT_FALSE(destroyed);
    5858    }
    5959
    60     TEST(SmartPtrTest, DestroysIfSmartPtrRemoved)
     60    TEST(StrongPtrTest, DestroysIfStrongPtrRemoved)
    6161    {
    6262        bool destroyed = false;
     
    6464        EXPECT_FALSE(destroyed);
    6565        {
    66             SmartPtr<DestroyableTest> smartPtr = test;
     66            StrongPtr<DestroyableTest> strongPtr = test;
    6767            test->destroy();
    6868            EXPECT_FALSE(destroyed);
     
    7171    }
    7272
    73     TEST(SmartPtrTest, DestroysIfAllSmartPtrsRemoved)
     73    TEST(StrongPtrTest, DestroysIfAllStrongPtrsRemoved)
    7474    {
    7575        bool destroyed = false;
     
    7777        EXPECT_FALSE(destroyed);
    7878        {
    79             SmartPtr<DestroyableTest> smartPtr1 = test;
     79            StrongPtr<DestroyableTest> strongPtr1 = test;
    8080            {
    81                 SmartPtr<DestroyableTest> smartPtr2 = test;
     81                StrongPtr<DestroyableTest> strongPtr2 = test;
    8282                {
    83                     SmartPtr<DestroyableTest> smartPtr3 = test;
     83                    StrongPtr<DestroyableTest> strongPtr3 = test;
    8484                    test->destroy();
    8585                    EXPECT_FALSE(destroyed);
     
    9292    }
    9393
    94     void isNull(const SmartPtr<DestroyableTest> smartPtr)
     94    void isNull(const StrongPtr<DestroyableTest> strongPtr)
    9595    {
    96         EXPECT_TRUE(smartPtr == NULL);
    97         EXPECT_TRUE(smartPtr == 0);
    98         EXPECT_TRUE(!smartPtr);
    99         EXPECT_FALSE(smartPtr != NULL);
    100         EXPECT_FALSE(smartPtr != 0);
    101         EXPECT_FALSE(smartPtr);
     96        EXPECT_TRUE(strongPtr == NULL);
     97        EXPECT_TRUE(strongPtr == 0);
     98        EXPECT_TRUE(!strongPtr);
     99        EXPECT_FALSE(strongPtr != NULL);
     100        EXPECT_FALSE(strongPtr != 0);
     101        EXPECT_FALSE(strongPtr);
    102102    }
    103103
    104     TEST(SmartPtrTest, IsNull)
     104    TEST(StrongPtrTest, IsNull)
    105105    {
    106106        {
    107             SmartPtr<DestroyableTest> smartPtr;
    108             isNull(smartPtr);
     107            StrongPtr<DestroyableTest> strongPtr;
     108            isNull(strongPtr);
    109109        }
    110110        {
    111             SmartPtr<DestroyableTest> smartPtr = NULL;
    112             isNull(smartPtr);
     111            StrongPtr<DestroyableTest> strongPtr = NULL;
     112            isNull(strongPtr);
    113113        }
    114114        {
    115             SmartPtr<DestroyableTest> smartPtr;
    116             smartPtr = NULL;
    117             isNull(smartPtr);
     115            StrongPtr<DestroyableTest> strongPtr;
     116            strongPtr = NULL;
     117            isNull(strongPtr);
    118118        }
    119119        {
    120             SmartPtr<DestroyableTest> smartPtr = 0;
    121             isNull(smartPtr);
     120            StrongPtr<DestroyableTest> strongPtr = 0;
     121            isNull(strongPtr);
    122122        }
    123123        {
    124             SmartPtr<DestroyableTest> smartPtr;
    125             smartPtr = 0;
    126             isNull(smartPtr);
     124            StrongPtr<DestroyableTest> strongPtr;
     125            strongPtr = 0;
     126            isNull(strongPtr);
    127127        }
    128128    }
    129129
    130     TEST(SmartPtrTest, IsNotNull)
     130    TEST(StrongPtrTest, IsNotNull)
    131131    {
    132132        bool destroyed = false;
    133133        DestroyableTest* test = new DestroyableTest(destroyed);
    134         SmartPtr<DestroyableTest> smartPtr = test;
    135         EXPECT_FALSE(smartPtr == NULL);
    136         EXPECT_FALSE(smartPtr == 0);
    137         EXPECT_FALSE(!smartPtr);
    138         EXPECT_TRUE(smartPtr != NULL);
    139         EXPECT_TRUE(smartPtr != 0);
    140         EXPECT_TRUE(smartPtr);
     134        StrongPtr<DestroyableTest> strongPtr = test;
     135        EXPECT_FALSE(strongPtr == NULL);
     136        EXPECT_FALSE(strongPtr == 0);
     137        EXPECT_FALSE(!strongPtr);
     138        EXPECT_TRUE(strongPtr != NULL);
     139        EXPECT_TRUE(strongPtr != 0);
     140        EXPECT_TRUE(strongPtr);
    141141        test->destroy();
    142142    }
Note: See TracChangeset for help on using the changeset viewer.