Vodafone Test Suite

Dependencies:   mbed-rtos mbed HTTPClient VodafoneUSBModem

Revision:
2:ea883307d02f
Child:
3:28336c2e94e4
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/TestManager.cpp	Wed Aug 22 13:27:34 2012 +0000
@@ -0,0 +1,24 @@
+#include "TestManager.h"
+#include "ExampleTest.h"
+TestManager::TestManager(VodafoneUSBModem *m) : _modem(m) { 
+   _tests.push_back((VodafoneTestCase*)new ExampleTest(_modem));
+}
+
+int TestManager::runAll() {
+   int successfullTests = 0;
+   LOG("Running %d tests...",_tests.size());
+   for(int i=0; i<_tests.size(); i++) {
+      LOG("Running test %d...",i);
+      if(_tests[i]->runTest()) {
+         LOG("...OK");
+         successfullTests++;
+      } else {
+         LOG("...FAIL");
+      }
+   }
+   return successfullTests;
+}
+
+int TestManager::getNumTests() {
+   return _tests.size();
+}
\ No newline at end of file