summaryrefslogtreecommitdiff
path: root/cesar/maximus/utils/src/ErrorTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cesar/maximus/utils/src/ErrorTest.cpp')
-rw-r--r--cesar/maximus/utils/src/ErrorTest.cpp46
1 files changed, 46 insertions, 0 deletions
diff --git a/cesar/maximus/utils/src/ErrorTest.cpp b/cesar/maximus/utils/src/ErrorTest.cpp
new file mode 100644
index 0000000000..21613009f8
--- /dev/null
+++ b/cesar/maximus/utils/src/ErrorTest.cpp
@@ -0,0 +1,46 @@
+
+#include "ErrorTest.h"
+
+#include "Error.h"
+#include "Logger.h"
+
+#include <iostream> // for 'cout', 'cerr' and 'clog'
+using namespace std;
+
+CPPUNIT_TEST_SUITE_REGISTRATION (ErrorTest);
+
+
+void ErrorTest::setUp (void)
+{
+ logTest();
+
+ mpError = new Error ("test", "test");
+}
+
+
+void ErrorTest::tearDown (void)
+{
+ logTest();
+
+ if (NULL != mpError)
+ {
+ delete (mpError);
+ mpError = NULL;
+ }
+}
+
+
+void ErrorTest::simpleTest (void)
+{
+ logTest();
+
+ if (NULL != mpError)
+ {
+ // ...
+ }
+ else
+ {
+ CPPUNIT_FAIL ("Error pointer is NULL");
+ }
+}
+