Now also test the return value

This commit is contained in:
Benoit Blanchon
2014-08-25 09:19:26 +02:00
parent 1f25d4434e
commit 030c8542e7

View File

@ -14,7 +14,8 @@ namespace JsonGeneratorTests
{ {
TEST_CLASS(IntentedPrintTests) TEST_CLASS(IntentedPrintTests)
{ {
char buffer[256]; char buffer[1024];
size_t returnValue;
public: public:
@ -31,12 +32,13 @@ namespace JsonGeneratorTests
StringBuilder sb(buffer, sizeof(buffer)); StringBuilder sb(buffer, sizeof(buffer));
IndentedPrintDecorator decorator(sb); IndentedPrintDecorator decorator(sb);
decorator.print(input); returnValue = decorator.print(input);
} }
void outputMustBe(const char* expected) void outputMustBe(const char* expected)
{ {
Assert::AreEqual(expected, buffer); Assert::AreEqual(expected, buffer);
Assert::AreEqual(strlen(expected), returnValue);
} }
}; };
} }