Added 3 tests

This commit is contained in:
Benoit Blanchon
2014-10-22 11:56:40 +02:00
parent d70ff26164
commit 743381de6d

View File

@ -123,4 +123,29 @@ TEST_F(JsonParser_Object_Test, TwoStrings)
sizeMustBe(2);
keyMustHaveValue("key1", "value1");
keyMustHaveValue("key2", "value2");
}
TEST_F(JsonParser_Object_Test, TwoStringsSpaceBeforeComma)
{
whenInputIs("{\"key1\":\"value1\" ,\"key2\":\"value2\"}");
parseMustSucceed();
sizeMustBe(2);
keyMustHaveValue("key1", "value1");
keyMustHaveValue("key2", "value2");
}
TEST_F(JsonParser_Object_Test, TwoStringsSpaceAfterComma)
{
whenInputIs("{\"key1\":\"value1\" ,\"key2\":\"value2\"}");
parseMustSucceed();
sizeMustBe(2);
keyMustHaveValue("key1", "value1");
keyMustHaveValue("key2", "value2");
}
TEST_F(JsonParser_Object_Test, EndingWithAComma)
{
whenInputIs("{\"key1\":\"value1\",}");
parseMustFail();
sizeMustBe(0);
}