summaryrefslogtreecommitdiffstats
path: root/src/test/test-json.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/test-json.c')
-rw-r--r--src/test/test-json.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/test/test-json.c b/src/test/test-json.c
index 8bd6a7221c..a6613043b9 100644
--- a/src/test/test-json.c
+++ b/src/test/test-json.c
@@ -89,6 +89,7 @@ static void test_variant(const char *data, Test test) {
r = json_variant_format(v, 0, &s);
assert_se(r >= 0);
assert_se(s);
+ assert_se((size_t) r == strlen(s));
log_info("formatted normally: %s\n", s);
@@ -105,6 +106,7 @@ static void test_variant(const char *data, Test test) {
r = json_variant_format(v, JSON_FORMAT_PRETTY, &s);
assert_se(r >= 0);
assert_se(s);
+ assert_se((size_t) r == strlen(s));
log_info("formatted prettily:\n%s", s);
@@ -120,12 +122,14 @@ static void test_variant(const char *data, Test test) {
r = json_variant_format(v, JSON_FORMAT_COLOR, &s);
assert_se(r >= 0);
assert_se(s);
+ assert_se((size_t) r == strlen(s));
printf("Normal with color: %s\n", s);
s = mfree(s);
r = json_variant_format(v, JSON_FORMAT_COLOR|JSON_FORMAT_PRETTY, &s);
assert_se(r >= 0);
assert_se(s);
+ assert_se((size_t) r == strlen(s));
printf("Pretty with color:\n%s\n", s);
if (test)