summaryrefslogtreecommitdiff
path: root/cesar/maximus/coreengine/inc/StaTest.h
diff options
context:
space:
mode:
Diffstat (limited to 'cesar/maximus/coreengine/inc/StaTest.h')
-rw-r--r--cesar/maximus/coreengine/inc/StaTest.h54
1 files changed, 54 insertions, 0 deletions
diff --git a/cesar/maximus/coreengine/inc/StaTest.h b/cesar/maximus/coreengine/inc/StaTest.h
new file mode 100644
index 0000000000..10ac4e75a3
--- /dev/null
+++ b/cesar/maximus/coreengine/inc/StaTest.h
@@ -0,0 +1,54 @@
+
+#ifndef STATEST_H
+#define STATEST_H
+
+#include <cppunit/TestFixture.h>
+#include <cppunit/extensions/HelperMacros.h>
+
+class Maximus;
+class ISci;
+class SystemManager;
+class INetworkClock;
+class Sta;
+
+
+class StaTest : public CPPUNIT_NS::TestFixture
+{
+
+ CPPUNIT_TEST_SUITE (StaTest);
+ CPPUNIT_TEST (remove_test);
+ CPPUNIT_TEST (deactivate_test);
+ CPPUNIT_TEST (activate_test);
+ CPPUNIT_TEST (debug_test);
+ CPPUNIT_TEST (is_idle_test);
+ CPPUNIT_TEST (getStationIdTest);
+ CPPUNIT_TEST (set_name_test);
+ CPPUNIT_TEST_SUITE_END ();
+
+public:
+
+ void setUp (void);
+ void tearDown (void);
+
+protected:
+
+ void remove_test (void);
+ void deactivate_test (void);
+ void activate_test (void);
+ void debug_test (void);
+ void is_idle_test (void);
+ void getStationIdTest (void);
+ void set_name_test (void);
+
+private:
+
+ Maximus * mpMaximus;
+ ISci * mpSci;
+ SystemManager * mpSystemManager;
+ INetworkClock * mpNetworkClock;
+ Sta * mpSta;
+
+};
+
+
+#endif // STATEST_H