@@ -308,12 +308,12 @@ TEST_CASE("Test setJsonValue")
308
308
writer.startObject ();
309
309
310
310
log::detail::setJsonValue<bool >(writer, " testBool" , true , &stringBuf);
311
- log::detail::setJsonValue<std::int32_t >(writer, " testInt32" , 1 , &stringBuf);
311
+ log::detail::setJsonValue<std::int32_t >(writer, " testInt32" , - 1 , &stringBuf);
312
312
log::detail::setJsonValue<std::uint32_t >(
313
- writer, " testUInt32" , - 1 , &stringBuf);
314
- log::detail::setJsonValue<std::int64_t >(writer, " testInt64" , 1 , &stringBuf);
313
+ writer, " testUInt32" , 1 , &stringBuf);
314
+ log::detail::setJsonValue<std::int64_t >(writer, " testInt64" , - 1 , &stringBuf);
315
315
log::detail::setJsonValue<std::uint64_t >(
316
- writer, " testUInt64" , - 1 , &stringBuf);
316
+ writer, " testUInt64" , 1 , &stringBuf);
317
317
log::detail::setJsonValue<double >(writer, " testDouble" , 1.1 , &stringBuf);
318
318
log::detail::setJsonValue<char const *>(
319
319
writer, " testCharStar" , " Char*" , &stringBuf);
@@ -325,6 +325,9 @@ TEST_CASE("Test setJsonValue")
325
325
writer, " testToChars" , {}, &stringBuf);
326
326
log::detail::setJsonValue<test_detail::StreamStruct>(
327
327
writer, " testStream" , {}, &stringBuf);
328
+ writer.endObject ();
329
+
330
+ CHECK (writer.finish () == R"AAA( {"testBool":true,"testInt32":-1,"testUInt32":1,"testInt64":-1,"testUInt64":1,"testDouble":1.1,"testCharStar":"Char*","testStdString":"StdString","testStdStringView":"StdStringView","testToChars":"0","testStream":"0"})AAA" );
328
331
}
329
332
330
333
TEST_CASE (" Test json logging not enabled" )
0 commit comments