Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jun 7, 2015, 3:24:55 PM (9 years ago)
Author:
landauf
Message:

fixed tests

Location:
code/branches/core7/test/core/class
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • code/branches/core7/test/core/class/IdentifiableTest.cc

    r10535 r10544  
    2222                virtual void SetUp()
    2323                {
     24                    new IdentifierManager();
    2425                    ModuleInstance::getCurrentModuleInstance()->loadAllStaticallyInitializedInstances(StaticInitialization::IDENTIFIER);
    2526                }
     
    2829                {
    2930                    ModuleInstance::getCurrentModuleInstance()->unloadAllStaticallyInitializedInstances(StaticInitialization::IDENTIFIER);
     31                    delete &IdentifierManager::getInstance();
    3032                }
    3133        };
  • code/branches/core7/test/core/class/IdentifierClassHierarchyTest.cc

    r10535 r10544  
    142142                virtual void SetUp()
    143143                {
     144                    new IdentifierManager();
    144145                    ModuleInstance::getCurrentModuleInstance()->loadAllStaticallyInitializedInstances(StaticInitialization::IDENTIFIER);
     146                    Context::setRootContext(new Context(NULL));
    145147                    Identifier::initConfigValues_s = false; // TODO: hack!
    146148                    IdentifierManager::getInstance().createClassHierarchy();
     
    150152                {
    151153                    IdentifierManager::getInstance().destroyClassHierarchy();
     154                    Context::destroyRootContext();
    152155                    ModuleInstance::getCurrentModuleInstance()->unloadAllStaticallyInitializedInstances(StaticInitialization::IDENTIFIER);
     156                    delete &IdentifierManager::getInstance();
    153157                }
    154158        };
  • code/branches/core7/test/core/class/IdentifierExternalClassHierarchyTest.cc

    r10535 r10544  
    4949                virtual void SetUp()
    5050                {
     51                    new IdentifierManager();
    5152                    ModuleInstance::getCurrentModuleInstance()->loadAllStaticallyInitializedInstances(StaticInitialization::IDENTIFIER);
     53                    Context::setRootContext(new Context(NULL));
    5254                    Identifier::initConfigValues_s = false; // TODO: hack!
    5355                    IdentifierManager::getInstance().createClassHierarchy();
     
    5759                {
    5860                    IdentifierManager::getInstance().destroyClassHierarchy();
     61                    Context::destroyRootContext();
    5962                    ModuleInstance::getCurrentModuleInstance()->unloadAllStaticallyInitializedInstances(StaticInitialization::IDENTIFIER);
     63                    delete &IdentifierManager::getInstance();
    6064                }
    6165        };
  • code/branches/core7/test/core/class/IdentifierNestedClassHierarchyTest.cc

    r10535 r10544  
    109109                virtual void SetUp()
    110110                {
     111                    new IdentifierManager();
    111112                    ModuleInstance::getCurrentModuleInstance()->loadAllStaticallyInitializedInstances(StaticInitialization::IDENTIFIER);
     113                    Context::setRootContext(new Context(NULL));
    112114                    Identifier::initConfigValues_s = false; // TODO: hack!
    113115                    IdentifierManager::getInstance().createClassHierarchy();
     
    117119                {
    118120                    IdentifierManager::getInstance().destroyClassHierarchy();
     121                    Context::destroyRootContext();
    119122                    ModuleInstance::getCurrentModuleInstance()->unloadAllStaticallyInitializedInstances(StaticInitialization::IDENTIFIER);
     123                    delete &IdentifierManager::getInstance();
    120124                }
    121125        };
  • code/branches/core7/test/core/class/IdentifierSimpleClassHierarchyTest.cc

    r10535 r10544  
    5151                virtual void SetUp()
    5252                {
     53                    new IdentifierManager();
    5354                    ModuleInstance::getCurrentModuleInstance()->loadAllStaticallyInitializedInstances(StaticInitialization::IDENTIFIER);
     55                    Context::setRootContext(new Context(NULL));
    5456                    Identifier::initConfigValues_s = false; // TODO: hack!
    5557                    IdentifierManager::getInstance().createClassHierarchy();
     
    5961                {
    6062                    IdentifierManager::getInstance().destroyClassHierarchy();
     63                    Context::destroyRootContext();
    6164                    ModuleInstance::getCurrentModuleInstance()->unloadAllStaticallyInitializedInstances(StaticInitialization::IDENTIFIER);
     65                    delete &IdentifierManager::getInstance();
    6266                }
    6367        };
  • code/branches/core7/test/core/class/IdentifierTest.cc

    r10535 r10544  
    2929                virtual void SetUp()
    3030                {
     31                    new IdentifierManager();
    3132                    ModuleInstance::getCurrentModuleInstance()->loadAllStaticallyInitializedInstances(StaticInitialization::IDENTIFIER);
    3233                }
     
    3536                {
    3637                    ModuleInstance::getCurrentModuleInstance()->unloadAllStaticallyInitializedInstances(StaticInitialization::IDENTIFIER);
     38                    delete &IdentifierManager::getInstance();
    3739                }
    3840        };
  • code/branches/core7/test/core/class/OrxonoxClassTest.cc

    r9649 r10544  
    11#include <gtest/gtest.h>
    22#include "core/class/OrxonoxClass.h"
     3#include "core/class/IdentifierManager.h"
    34#include "core/object/Context.h"
    45
     
    1718                virtual void SetUp()
    1819                {
     20                    new IdentifierManager();
    1921                    Context::setRootContext(new Context(NULL));
    2022                }
     
    2224                virtual void TearDown()
    2325                {
    24                     Context::setRootContext(NULL);
     26                    Context::destroyRootContext();
     27                    delete &IdentifierManager::getInstance();
    2528                }
    2629        };
  • code/branches/core7/test/core/class/OrxonoxInterfaceTest.cc

    r9649 r10544  
    22#include "core/class/OrxonoxInterface.h"
    33#include "core/class/OrxonoxClass.h"
     4#include "core/class/IdentifierManager.h"
    45#include "core/object/Context.h"
    56
     
    3233                virtual void SetUp()
    3334                {
     35                    new IdentifierManager();
    3436                    Context::setRootContext(new Context(NULL));
    3537                }
     
    3739                virtual void TearDown()
    3840                {
    39                     Context::setRootContext(NULL);
     41                    Context::destroyRootContext();
     42                    delete &IdentifierManager::getInstance();
    4043                }
    4144        };
  • code/branches/core7/test/core/class/SubclassIdentifierTest.cc

    r10535 r10544  
    3131                virtual void SetUp()
    3232                {
     33                    new IdentifierManager();
    3334                    ModuleInstance::getCurrentModuleInstance()->loadAllStaticallyInitializedInstances(StaticInitialization::IDENTIFIER);
     35                    Context::setRootContext(new Context(NULL));
    3436                    Identifier::initConfigValues_s = false; // TODO: hack!
    3537                    IdentifierManager::getInstance().createClassHierarchy();
    36 
    37                     Context::setRootContext(new Context(NULL));
    3838                }
    3939
    4040                virtual void TearDown()
    4141                {
    42                     Context::setRootContext(NULL);
    43 
    4442                    IdentifierManager::getInstance().destroyClassHierarchy();
     43                    Context::destroyRootContext();
    4544                    ModuleInstance::getCurrentModuleInstance()->unloadAllStaticallyInitializedInstances(StaticInitialization::IDENTIFIER);
     45                    delete &IdentifierManager::getInstance();
    4646                }
    4747        };
  • code/branches/core7/test/core/class/SuperTest.cc

    r10535 r10544  
    7272                virtual void SetUp()
    7373                {
     74                    new IdentifierManager();
    7475                    ModuleInstance::getCurrentModuleInstance()->loadAllStaticallyInitializedInstances(StaticInitialization::IDENTIFIER);
     76                    Context::setRootContext(new Context(NULL));
    7577                    Identifier::initConfigValues_s = false; // TODO: hack!
    7678                    IdentifierManager::getInstance().createClassHierarchy();
    77 
    78                     Context::setRootContext(new Context(NULL));
    7979                }
    8080
    8181                virtual void TearDown()
    8282                {
    83                     Context::setRootContext(NULL);
    84 
    8583                    IdentifierManager::getInstance().destroyClassHierarchy();
     84                    Context::destroyRootContext();
    8685                    ModuleInstance::getCurrentModuleInstance()->unloadAllStaticallyInitializedInstances(StaticInitialization::IDENTIFIER);
     86                    delete &IdentifierManager::getInstance();
    8787                }
    8888        };
Note: See TracChangeset for help on using the changeset viewer.