00001 #ifdef __UTEST
00002
00003 #ifndef ZTT_DCS_LOGGERTEST_HPP
00004 #define ZTT_DCS_LOGGERTEST_HPP
00005
00006 #include "Logger.hpp"
00007 #include "DataAccess.hpp"
00008
00009 namespace ztt { namespace dcs {
00010
00016 class LoggerTest {
00017 public:
00018 LoggerTest();
00019
00020 ~LoggerTest();
00021
00022 bool testGetLogger();
00023
00024 bool testSetLogLevel();
00025
00026 bool testSetRemoteLogLevel();
00027
00028 bool testCheckLogLevel();
00029
00030 bool testCheckRemoteLogLevel();
00031
00032 bool testCreateLogMessage();
00033
00034 bool testRelayLogEntry();
00035
00036 bool testLogger();
00037
00038 bool testAll();
00039
00040 private:
00041 boost::shared_ptr<DataAccess> dA;
00042
00043
00044 };
00045
00046 } }
00047
00048
00049 #endif // end of header
00050
00051 #endif // end of UTEST