Unit tests for SmartRest
Dependencies: C027 SmartRest mbed
Diff: values/ParsedValueTest.h
- 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