1 package com.networknt.schema; 2 3 import com.networknt.schema.SpecVersion.VersionFlag; 4 5 import org.junit.jupiter.api.DisplayName; 6 import org.junit.jupiter.api.DynamicNode; 7 import org.junit.jupiter.api.TestFactory; 8 9 import java.util.stream.Stream; 10 11 @DisplayName("Custom Messages") 12 public class CustomMessageTest extends AbstractJsonSchemaTestSuite { 13 14 @TestFactory 15 @DisplayName("Draft 2019-09 - Custom Messages Enabled") draft201909__customMessagesEnabled()16 Stream<DynamicNode> draft201909__customMessagesEnabled() { 17 return createTests(VersionFlag.V201909, "src/test/resources/schema/customMessageTests/custom-message-tests.json"); 18 } 19 20 @TestFactory 21 @DisplayName("Draft 2019-09 - Custom Messages Disabled") draft201909__customMessagesDisabled()22 Stream<DynamicNode> draft201909__customMessagesDisabled() { 23 return createTests(VersionFlag.V201909, "src/test/resources/schema/customMessageTests/custom-message-disabled-tests.json"); 24 } 25 26 } 27