TestName.cpp
Go to the documentation of this file.00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 
00021 
00022 
00023 
00024 
00027 
00028 #include "../include/TestName.h"
00029 #include "../../include/PCMFileSystemManager.h"
00030 
00031 namespace ParCompMarkTest
00032 {
00033 
00034   void TestName::setUp()
00035   {
00036         std::string currentLogFile = "logs/TestName.log";
00037 
00038         if(Logger::getInstance() && Logger::getInstance()->getLogFileName() != currentLogFile)
00039          Logger::destroyInstance();
00040 
00041         if(!FileSystemManager::getInstance())
00042         {
00043          FileSystemManager::createInstance();
00044          FileSystemManager::getInstance()->setAppDirectory("./");
00045          FileSystemManager::getInstance()->initialize();
00046         }
00047 
00048         if(!Logger::getInstance())
00049         {
00050          Logger::createInstance();
00051          Logger::getInstance()->setLogFileName(currentLogFile);
00052          Logger::getInstance()->initialize();
00053         }
00054   }
00055 
00056  
00057 
00058   void TestName::tearDown()
00059   {
00060   }
00061 
00062  
00063 
00064   
00065   
00066   
00067 
00068   void TestName::test_constructor()
00069   {
00070         Name name;
00071 
00072         CPPUNIT_ASSERT(name.mName == "");
00073   }
00074 
00075  
00076 
00077   void TestName::test_constructor_cstd__string()
00078   {
00079         Name name("something");
00080 
00081         CPPUNIT_ASSERT(name.mName == "something");
00082   }
00083 
00084  
00085 
00086   void TestName::test_destructor()
00087   {
00088         
00089   }
00090 
00091  
00092 
00093   
00095   CPPUNIT_TEST_SUITE_REGISTRATION(TestName);
00096 }