|
|
@@ -1,5 +1,6 @@
|
|
|
package org.leumasjaffe.json.schema.tester;
|
|
|
|
|
|
+import static org.hamcrest.core.Is.is;
|
|
|
import static org.junit.Assert.*;
|
|
|
|
|
|
import org.junit.Test;
|
|
|
@@ -7,10 +8,17 @@ import org.junit.Test;
|
|
|
import com.fasterxml.jackson.databind.JsonNode;
|
|
|
import com.fasterxml.jackson.databind.node.ArrayNode;
|
|
|
import com.fasterxml.jackson.databind.node.JsonNodeFactory;
|
|
|
+import com.fasterxml.jackson.databind.node.JsonNodeType;
|
|
|
import com.fasterxml.jackson.databind.node.NullNode;
|
|
|
|
|
|
public class ItemsTesterTest {
|
|
|
|
|
|
+ @Test
|
|
|
+ public void testAcceptedTypes() {
|
|
|
+ assertThat(new ItemsTester(FixedTester.ACCEPT).acceptedTypes(),
|
|
|
+ is(new JsonNodeType[]{JsonNodeType.ARRAY}));
|
|
|
+ }
|
|
|
+
|
|
|
@Test
|
|
|
public void testRejectsNonArray() {
|
|
|
assertFalse(new ItemsTester(FixedTester.ACCEPT).accepts(NullNode.getInstance()));
|