From cef2f3f92ad4ddcffdccb0e2fcb4e760b213ea82 Mon Sep 17 00:00:00 2001 From: yutopp Date: Thu, 17 Jan 2019 20:19:06 +0900 Subject: [PATCH] Add tests for serializer of VRM Meta --- .../Editor/Tests/UniVRMSerializeTests.cs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Assets/VRM/UniVRM/Editor/Tests/UniVRMSerializeTests.cs b/Assets/VRM/UniVRM/Editor/Tests/UniVRMSerializeTests.cs index fdda5367f..7db2774df 100644 --- a/Assets/VRM/UniVRM/Editor/Tests/UniVRMSerializeTests.cs +++ b/Assets/VRM/UniVRM/Editor/Tests/UniVRMSerializeTests.cs @@ -214,5 +214,23 @@ namespace VRM // NOTE: New serializer outputs values which will not be used... Assert.AreEqual(json,json2); } + + [Test] + public void MetaTest() + { + var model = new glTF_VRM_Meta(); + + var json = model.ToJson(); + Assert.AreEqual(@"{""texture"":-1}", json); + Debug.Log(json); + + var c = new JsonSchemaValidationContext("") + { + EnableDiagnosisForNotRequiredFields = true, + }; + var json2 = JsonSchema.FromType().Serialize(model, c); + // NOTE: New serializer outputs values which will not be used... + Assert.AreEqual(json,json2); + } } }