diff --git a/fizz-common/pom.xml b/fizz-common/pom.xml index 68dc1f7..c01d8ca 100644 --- a/fizz-common/pom.xml +++ b/fizz-common/pom.xml @@ -19,7 +19,7 @@ com.networknt json-schema-validator-i18n-support - 1.0.39_4 + 1.0.39_5 diff --git a/fizz-common/src/test/java/we/util/JsonSchemaUtilsTest.java b/fizz-common/src/test/java/we/util/JsonSchemaUtilsTest.java new file mode 100644 index 0000000..9b1a8aa --- /dev/null +++ b/fizz-common/src/test/java/we/util/JsonSchemaUtilsTest.java @@ -0,0 +1,51 @@ +package we.util; + +import org.junit.jupiter.api.Test; +import we.schema.util.I18nUtils; + +import java.util.List; +import java.util.Locale; + +import static org.junit.jupiter.api.Assertions.*; + +class JsonSchemaUtilsTest { + + @Test + void validateRequiredPropertyWithoutAssignedTitleAndTitleEn() { + I18nUtils.setContextLocale(new Locale("zh")); + try { + List validateList = JsonSchemaUtils.validate( + "{\n" + + " \"properties\": {\n" + + " \"library\": {\n" + + " \"type\": \"object\",\n" + + " \"required\": [\n" + + " \"person\"\n" + + " ],\n" + + " \"properties\": {\n" + + " \"person\": {\n" + + " \"type\": \"string\"\n" + + " }\n" + + " }\n" + + " }\n" + + " },\n" + + " \"required\": [\n" + + " \"library\"\n" + + " ],\n" + + " \"type\": [\n" + + " \"object\",\n" + + " \"null\"\n" + + " ]\n" + + "}", + "{\n" + + " \"library\":{\n" + + " }\n" + + "}"); + assertNotNull(validateList); + assertEquals(1, validateList.size()); + assertEquals("person不能为空", validateList.get(0)); + } finally { + I18nUtils.removeContextLocale(); + } + } +} \ No newline at end of file diff --git a/fizz-core/pom.xml b/fizz-core/pom.xml index e5e9b97..f8c3c2e 100644 --- a/fizz-core/pom.xml +++ b/fizz-core/pom.xml @@ -19,7 +19,7 @@ com.networknt json-schema-validator-i18n-support - 1.0.39_4 + 1.0.39_5 provided diff --git a/repo/com/networknt/json-schema-validator-i18n-support/1.0.39_4/json-schema-validator-i18n-support-1.0.39_4.jar b/repo/com/networknt/json-schema-validator-i18n-support/1.0.39_5/json-schema-validator-i18n-support-1.0.39_5.jar similarity index 89% rename from repo/com/networknt/json-schema-validator-i18n-support/1.0.39_4/json-schema-validator-i18n-support-1.0.39_4.jar rename to repo/com/networknt/json-schema-validator-i18n-support/1.0.39_5/json-schema-validator-i18n-support-1.0.39_5.jar index 2d37051..dd823eb 100644 Binary files a/repo/com/networknt/json-schema-validator-i18n-support/1.0.39_4/json-schema-validator-i18n-support-1.0.39_4.jar and b/repo/com/networknt/json-schema-validator-i18n-support/1.0.39_5/json-schema-validator-i18n-support-1.0.39_5.jar differ diff --git a/repo/com/networknt/json-schema-validator-i18n-support/1.0.39_4/json-schema-validator-i18n-support-1.0.39_4.pom b/repo/com/networknt/json-schema-validator-i18n-support/1.0.39_5/json-schema-validator-i18n-support-1.0.39_5.pom similarity index 98% rename from repo/com/networknt/json-schema-validator-i18n-support/1.0.39_4/json-schema-validator-i18n-support-1.0.39_4.pom rename to repo/com/networknt/json-schema-validator-i18n-support/1.0.39_5/json-schema-validator-i18n-support-1.0.39_5.pom index ae9e0cc..2932438 100644 --- a/repo/com/networknt/json-schema-validator-i18n-support/1.0.39_4/json-schema-validator-i18n-support-1.0.39_4.pom +++ b/repo/com/networknt/json-schema-validator-i18n-support/1.0.39_5/json-schema-validator-i18n-support-1.0.39_5.pom @@ -4,7 +4,7 @@ 4.0.0 com.networknt json-schema-validator-i18n-support - 1.0.39_4 + 1.0.39_5 POM was created from install:install-file JsonSchemaValidator diff --git a/repo/com/networknt/json-schema-validator-i18n-support/maven-metadata-local.xml b/repo/com/networknt/json-schema-validator-i18n-support/maven-metadata-local.xml index d4b5f08..f30f588 100644 --- a/repo/com/networknt/json-schema-validator-i18n-support/maven-metadata-local.xml +++ b/repo/com/networknt/json-schema-validator-i18n-support/maven-metadata-local.xml @@ -3,10 +3,10 @@ com.networknt json-schema-validator-i18n-support - 1.0.39_4 + 1.0.39_5 - 1.0.39_4 + 1.0.39_5 - 20210420061309 + 20210430081305