Unit tests for SmartRest

Dependencies:   C027 SmartRest mbed

Revision:
0:789029e49ea1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/values/ParsedValueTest.h	Mon Mar 24 10:12:45 2014 +0000
@@ -0,0 +1,26 @@
+#ifndef PARSEDVALUETEST_H
+#define PARSEDVALUETEST_H
+
+#include <stddef.h>
+#include <stdint.h>
+#include "ParsedValue.h"
+#include "../mock/BufferedDataSink.h"
+
+class ParsedValueTest
+{
+public:
+    ParsedValueTest();
+
+    void test();
+
+protected:
+    void testNull();
+    void testInteger(const char *string, long expected);
+    void testFloat(const char *string, double expected);
+    void testCharacter(const char *string, const char *expected);
+
+private:
+    BufferedDataSink sink;
+};
+
+#endif