Skip to content

Commit 0761ac1

Browse files
committed
Remove lambda expression in (pretty)writertest
1 parent f28203c commit 0761ac1

File tree

2 files changed

+19
-18
lines changed

2 files changed

+19
-18
lines changed

test/unittest/prettywritertest.cpp

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -208,17 +208,18 @@ TEST(PrettyWriter, RawValue) {
208208
}
209209

210210
#if RAPIDJSON_HAS_CXX11_RVALUE_REFS
211+
212+
static PrettyWriter<StringBuffer> WriterGen(StringBuffer &target) {
213+
PrettyWriter<StringBuffer> writer(target);
214+
writer.StartObject();
215+
writer.Key("a");
216+
writer.Int(1);
217+
return std::move(writer);
218+
}
219+
211220
TEST(PrettyWriter, MoveCtor) {
212221
StringBuffer buffer;
213-
auto writerGen=[](StringBuffer &target) -> PrettyWriter<StringBuffer> {
214-
PrettyWriter<StringBuffer> writer(target);
215-
writer.StartObject();
216-
writer.Key("a");
217-
writer.Int(1);
218-
return std::move(writer);
219-
};
220-
221-
PrettyWriter<StringBuffer> writer(writerGen(buffer));
222+
PrettyWriter<StringBuffer> writer(WriterGen(buffer));
222223
writer.EndObject();
223224
EXPECT_TRUE(writer.IsComplete());
224225
EXPECT_STREQ(

test/unittest/writertest.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -502,17 +502,17 @@ TEST(Writer, RawValue) {
502502
}
503503

504504
#if RAPIDJSON_HAS_CXX11_RVALUE_REFS
505+
static Writer<StringBuffer> WriterGen(StringBuffer &target) {
506+
Writer<StringBuffer> writer(target);
507+
writer.StartObject();
508+
writer.Key("a");
509+
writer.Int(1);
510+
return std::move(writer);
511+
}
512+
505513
TEST(Writer, MoveCtor) {
506514
StringBuffer buffer;
507-
auto writerGen=[](StringBuffer &target) -> Writer<StringBuffer> {
508-
Writer<StringBuffer> writer(target);
509-
writer.StartObject();
510-
writer.Key("a");
511-
writer.Int(1);
512-
return std::move(writer);
513-
};
514-
515-
Writer<StringBuffer> writer(writerGen(buffer));
515+
Writer<StringBuffer> writer(WriterGen(buffer));
516516
writer.EndObject();
517517
EXPECT_TRUE(writer.IsComplete());
518518
EXPECT_STREQ("{\"a\":1}", buffer.GetString());

0 commit comments

Comments
 (0)