Unit tests for SmartRest

Dependencies:   C027 SmartRest mbed

values/ParsedValueTest.h

Committer:
vwochnik
Date:
2014-03-24
Revision:
0:789029e49ea1

File content as of revision 0:789029e49ea1:

#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