Skip to content

Commit 1bf249e

Browse files
committed
adding format name checks to SpecificationVersionTest
1 parent b1d97be commit 1bf249e

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

core/src/test/java/org/everit/json/schema/loader/SpecificationVersionTest.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
package org.everit.json.schema.loader;
22

33
import static java.util.Arrays.asList;
4+
import static org.everit.json.schema.loader.SpecificationVersion.DRAFT_4;
45
import static org.everit.json.schema.loader.SpecificationVersion.DRAFT_6;
6+
import static org.junit.Assert.assertEquals;
57
import static org.junit.Assert.assertTrue;
68

9+
import java.util.Map;
710
import java.util.Set;
811

12+
import org.everit.json.schema.FormatValidator;
913
import org.junit.Test;
1014

1115
public class SpecificationVersionTest {
@@ -15,4 +19,18 @@ public void v6ContainsAdditionalFormats() {
1519
Set<String> actual = DRAFT_6.defaultFormatValidators().keySet();
1620
assertTrue(actual.containsAll(asList("json-pointer", "uri-reference", "uri-template")));
1721
}
22+
23+
@Test
24+
public void v4MapMatchesFormatNames() {
25+
for (Map.Entry<String, FormatValidator> entry : DRAFT_4.defaultFormatValidators().entrySet()) {
26+
assertEquals(entry.getKey(), entry.getValue().formatName());
27+
}
28+
}
29+
30+
@Test
31+
public void v6MapMatchesFormatNames() {
32+
for (Map.Entry<String, FormatValidator> entry : DRAFT_6.defaultFormatValidators().entrySet()) {
33+
assertEquals(entry.getKey(), entry.getValue().formatName());
34+
}
35+
}
1836
}

0 commit comments

Comments
 (0)