diff --git a/test/JsonParser_Object_Tests.cpp b/test/JsonParser_Object_Tests.cpp index e3c98e58..6538da37 100644 --- a/test/JsonParser_Object_Tests.cpp +++ b/test/JsonParser_Object_Tests.cpp @@ -54,10 +54,42 @@ TEST_F(JsonParser_Object_Test, MissingClosingBrace) sizeMustBe(0); } -TEST_F(JsonParser_Object_Test, OneString) +TEST_F(JsonParser_Object_Test, OneStringNoSpace) { whenInputIs("{\"key\":\"value\"}"); parseMustSucceed(); sizeMustBe(1); keyMustHaveValue("key", "value"); +} + +TEST_F(JsonParser_Object_Test, OneStringSpaceBeforeKey) +{ + whenInputIs("{ \"key\":\"value\"}"); + parseMustSucceed(); + sizeMustBe(1); + keyMustHaveValue("key", "value"); +} + +TEST_F(JsonParser_Object_Test, OneStringSpaceAfterKey) +{ + whenInputIs("{\"key\" :\"value\"}"); + parseMustSucceed(); + sizeMustBe(1); + keyMustHaveValue("key", "value"); +} + +TEST_F(JsonParser_Object_Test, OneStringSpaceBeforeValue) +{ + whenInputIs("{\"key\": \"value\"}"); + parseMustSucceed(); + sizeMustBe(1); + keyMustHaveValue("key", "value"); +} + +TEST_F(JsonParser_Object_Test, OneStringSpaceAfterValue) +{ + whenInputIs("{\"key\":\"value\" }"); + parseMustSucceed(); + sizeMustBe(1); + keyMustHaveValue("key", "value"); } \ No newline at end of file