瀏覽代碼

Add conformance test for null value in list JSON

Jon Skeet 7 年之前
父節點
當前提交
5140bae383
共有 1 個文件被更改,包括 18 次插入0 次删除
  1. 18 0
      conformance/conformance_test.cc

+ 18 - 0
conformance/conformance_test.cc

@@ -2320,6 +2320,24 @@ bool ConformanceTestSuite::RunSuite(ConformanceTestRunner* runner,
           }
           }
         }
         }
       )");
       )");
+  RunValidJsonTest(
+      "ValueAcceptListWithNull", REQUIRED,
+      R"({"optionalValue": ["x", null, "y"]})",
+      R"(
+        optional_value: {
+          list_value: {
+            values: {
+              string_value: "x"
+            }
+            values: {
+              null_value: NULL_VALUE
+            }
+            values: {
+              string_value: "y"
+            }
+          }
+        }
+      )");
   RunValidJsonTest(
   RunValidJsonTest(
       "ValueAcceptObject", REQUIRED,
       "ValueAcceptObject", REQUIRED,
       R"({"optionalValue": {"value": 1}})",
       R"({"optionalValue": {"value": 1}})",