|
|
@@ -3,7 +3,6 @@ package org.leumasjaffe.json.schema.tester;
|
|
|
import static org.junit.Assert.*;
|
|
|
|
|
|
import org.junit.Test;
|
|
|
-import org.leumasjaffe.json.schema.Tester;
|
|
|
import org.leumasjaffe.json.schema.tester.PropertyTester.Pair;
|
|
|
|
|
|
import com.fasterxml.jackson.databind.node.JsonNodeFactory;
|
|
|
@@ -22,7 +21,8 @@ public class PropertyTesterTest {
|
|
|
|
|
|
@Test
|
|
|
public void testFailsIfMatchFails() {
|
|
|
- PropertyTester test = new PropertyTester(new Pair(s -> s.equals("A"), Tester.REJECT));
|
|
|
+ PropertyTester test = new PropertyTester(new Pair(s -> s.equals("A"),
|
|
|
+ FixedTester.REJECT));
|
|
|
final ObjectNode node = new ObjectNode(JsonNodeFactory.instance);
|
|
|
node.set("A", NullNode.getInstance());
|
|
|
assertFalse(test.accepts(node));
|
|
|
@@ -31,8 +31,8 @@ public class PropertyTesterTest {
|
|
|
@Test
|
|
|
public void testFailsIfAnyMatchFails() {
|
|
|
PropertyTester test = new PropertyTester(
|
|
|
- new Pair(s -> s.equals("A"), Tester.ACCEPT),
|
|
|
- new Pair(s -> s.equals("B"), Tester.REJECT)
|
|
|
+ new Pair(s -> s.equals("A"), FixedTester.ACCEPT),
|
|
|
+ new Pair(s -> s.equals("B"), FixedTester.REJECT)
|
|
|
);
|
|
|
final ObjectNode node = new ObjectNode(JsonNodeFactory.instance);
|
|
|
node.set("A", NullNode.getInstance());
|
|
|
@@ -43,8 +43,8 @@ public class PropertyTesterTest {
|
|
|
@Test
|
|
|
public void testFailsIfMoreThanOneMatcherForKey() {
|
|
|
PropertyTester test = new PropertyTester(
|
|
|
- new Pair(s -> s.equals("A"), Tester.ACCEPT),
|
|
|
- new Pair(s -> s.equals("A"), Tester.REJECT)
|
|
|
+ new Pair(s -> s.equals("A"), FixedTester.ACCEPT),
|
|
|
+ new Pair(s -> s.equals("A"), FixedTester.REJECT)
|
|
|
);
|
|
|
final ObjectNode node = new ObjectNode(JsonNodeFactory.instance);
|
|
|
node.set("A", NullNode.getInstance());
|
|
|
@@ -55,8 +55,8 @@ public class PropertyTesterTest {
|
|
|
@Test
|
|
|
public void testPassesIfAllPass() {
|
|
|
PropertyTester test = new PropertyTester(
|
|
|
- new Pair(s -> s.equals("A"), Tester.ACCEPT),
|
|
|
- new Pair(s -> s.equals("B"), Tester.ACCEPT)
|
|
|
+ new Pair(s -> s.equals("A"), FixedTester.ACCEPT),
|
|
|
+ new Pair(s -> s.equals("B"), FixedTester.ACCEPT)
|
|
|
);
|
|
|
final ObjectNode node = new ObjectNode(JsonNodeFactory.instance);
|
|
|
node.set("A", NullNode.getInstance());
|
|
|
@@ -67,8 +67,8 @@ public class PropertyTesterTest {
|
|
|
@Test
|
|
|
public void testPairMatcherCanOperateOnMultipleKeys() {
|
|
|
PropertyTester test = new PropertyTester(
|
|
|
- new Pair(s -> s.length() == 1, Tester.ACCEPT),
|
|
|
- new Pair(s -> s.equals("B"), Tester.ACCEPT)
|
|
|
+ new Pair(s -> s.length() == 1, FixedTester.ACCEPT),
|
|
|
+ new Pair(s -> s.equals("B"), FixedTester.ACCEPT)
|
|
|
);
|
|
|
final ObjectNode node = new ObjectNode(JsonNodeFactory.instance);
|
|
|
node.set("A", NullNode.getInstance());
|