--- /dev/null
+#ifndef __TEST_SETTINGS_H__
+#define __TEST_SETTINGS_H__
+
+#include "stg/settings.h"
+
+class TEST_SETTINGS : public SETTINGS {
+ public:
+ TEST_SETTINGS() {}
+
+ const std::string & GetDirName(size_t) const { return dirName; }
+ const std::string & GetScriptsDir() const { return scriptsDir; }
+ unsigned GetDetailStatWritePeriod() const { return 10; }
+ unsigned GetStatWritePeriod() const { return 10; }
+ unsigned GetDayFee() const { return 0; }
+ bool GetFullFee() const { return false; }
+ unsigned GetDayResetTraff() const { return 0; }
+ bool GetSpreadFee() const { return false; }
+ bool GetFreeMbAllowInet() const { return false; }
+ bool GetDayFeeIsLastDay() const { return false; }
+ bool GetWriteFreeMbTraffCost() const { return false; }
+ bool GetShowFeeInCash() const { return false; }
+ unsigned GetMessageTimeout() const { return 0; }
+ unsigned GetFeeChargeType() const { return 0; }
+ const std::string & GetMonitorDir() const { return monitorDir; }
+ bool GetMonitoring() const { return false; }
+
+ private:
+ std::string dirName;
+ std::string scriptsDir;
+ std::string monitorDir;
+};
+
+#endif