Fix template length optimization issue in PrettyWriter

Missed PrettyWriter in the initial fix for Issue #889
This commit is contained in:
John Stiles
2017-03-14 23:48:41 -07:00
parent f0c108b5c9
commit d5d18cf694
2 changed files with 18 additions and 20 deletions

View File

@@ -258,6 +258,20 @@ TEST(PrettyWriter, InvalidEventSequence) {
}
}
TEST(PrettyWriter, Issue_889) {
char buf[100] = "Hello";
StringBuffer buffer;
PrettyWriter<StringBuffer> writer(buffer);
writer.StartArray();
writer.String(buf);
writer.EndArray();
EXPECT_STREQ("[\n \"Hello\"\n]", buffer.GetString());
EXPECT_TRUE(writer.IsComplete()); \
}
#if RAPIDJSON_HAS_CXX11_RVALUE_REFS
static PrettyWriter<StringBuffer> WriterGen(StringBuffer &target) {