]> xenbits.xensource.com Git - libvirt.git/commitdiff
virjsontest: Use a more stable floating point number for testing
authorJán Tomko <jtomko@redhat.com>
Thu, 11 Jan 2018 13:41:58 +0000 (14:41 +0100)
committerJán Tomko <jtomko@redhat.com>
Wed, 4 Apr 2018 13:08:32 +0000 (15:08 +0200)
We store all JSON numbers as strings. To allow using json libraries
that store them in numeric types, use a more predictable and normalized
value.

Signed-off-by: Ján Tomko <jtomko@redhat.com>
tests/virjsontest.c

index fe72b8434095b90fdccb54554ced93eef01ad36b..d42413d11d46c8943be8aa8adb97e53f822c96a5 100644 (file)
@@ -585,7 +585,7 @@ mymain(void)
     DO_TEST_PARSE("number without garbage", "[ 234545 ]", "[234545]");
     DO_TEST_PARSE_FAIL("number with garbage", "[ 2345b45 ]");
 
-    DO_TEST_PARSE("float without garbage", "[ 0.0314159e+100 ]", "[0.0314159e+100]");
+    DO_TEST_PARSE("float without garbage", "[ 1.024e19 ]", "[1.024e19]");
     DO_TEST_PARSE_FAIL("float with garbage", "[ 0.0314159ee+100 ]");
 
     DO_TEST_PARSE("string", "[ \"The meaning of life\" ]",