diff --git a/src/tests/libxrpl/basics/log.cpp b/src/tests/libxrpl/basics/log.cpp index 7f8c1f26a1..fb2dcda5fd 100644 --- a/src/tests/libxrpl/basics/log.cpp +++ b/src/tests/libxrpl/basics/log.cpp @@ -308,12 +308,12 @@ TEST_CASE("Test setJsonValue") writer.startObject(); log::detail::setJsonValue(writer, "testBool", true, &stringBuf); - log::detail::setJsonValue(writer, "testInt32", 1, &stringBuf); + log::detail::setJsonValue(writer, "testInt32", -1, &stringBuf); log::detail::setJsonValue( - writer, "testUInt32", -1, &stringBuf); - log::detail::setJsonValue(writer, "testInt64", 1, &stringBuf); + writer, "testUInt32", 1, &stringBuf); + log::detail::setJsonValue(writer, "testInt64", -1, &stringBuf); log::detail::setJsonValue( - writer, "testUInt64", -1, &stringBuf); + writer, "testUInt64", 1, &stringBuf); log::detail::setJsonValue(writer, "testDouble", 1.1, &stringBuf); log::detail::setJsonValue( writer, "testCharStar", "Char*", &stringBuf); @@ -325,6 +325,9 @@ TEST_CASE("Test setJsonValue") writer, "testToChars", {}, &stringBuf); log::detail::setJsonValue( writer, "testStream", {}, &stringBuf); + writer.endObject(); + + 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"); } TEST_CASE("Test json logging not enabled")