import com.jayway.jsonpath.DocumentContext;
public class SingleContainmentValidationModuleTest {
- private static List<DocumentContext> ctxs;
- private static SingleContainmentValidationModule validator;
- public static final SchemaVersion LATEST = new SchemaVersion("v14");
+ private static List<DocumentContext> ctxs;
+ private static SingleContainmentValidationModule validator;
+ public static final SchemaVersion LATEST = new SchemaVersion("v14");
- @BeforeClass
- public static void setUpBeforeClass() {
- Map<SchemaVersion, List<String>> testRules = new TreeMap<>();
- List<String> testFiles = new ArrayList<>();
- testFiles.add("src/test/resources/edgeRules/containsValidationTest.json");
- testRules.put(LATEST, testFiles);
-
- JsonIngestor ji = new JsonIngestor();
- ctxs = ji.ingest(testRules).get(LATEST);
- validator = new SingleContainmentValidationModule();
- }
+ @BeforeClass
+ public static void setUpBeforeClass() {
+ Map<SchemaVersion, List<String>> testRules = new TreeMap<>();
+ List<String> testFiles = new ArrayList<>();
+ testFiles.add("src/test/resources/edgeRules/containsValidationTest.json");
+ testRules.put(LATEST, testFiles);
+
+ JsonIngestor ji = new JsonIngestor();
+ ctxs = ji.ingest(testRules).get(LATEST);
+ validator = new SingleContainmentValidationModule();
+ }
- @Test
- public void testValid() {
- assertTrue("".equals(validator.validate("human|monster", ctxs)));
- }
+ @Test
+ public void testValid() {
+ assertTrue("".equals(validator.validate("human|monster", ctxs)));
+ }
- @Test
- public void testValidWithNone() {
- assertTrue("".equals(validator.validate("bread|cheese", ctxs)));
- }
-
- @Test
- public void testInvalid() {
- assertTrue(validator.validate("box|cat", ctxs).contains("has multiple containment rules"));
- }
+ @Test
+ public void testValidWithNone() {
+ assertTrue("".equals(validator.validate("bread|cheese", ctxs)));
+ }
+
+ @Test
+ public void testInvalid() {
+ assertTrue(validator.validate("box|cat", ctxs).contains("has multiple containment rules"));
+ }
}