• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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