Prechádzať zdrojové kódy

Add test for regex Format

Sam Jaffe 6 rokov pred
rodič
commit
c02c1939f1

+ 11 - 0
src/test/java/org/leumasjaffe/json/schema/tester/FormatTesterTest.java

@@ -129,4 +129,15 @@ public class FormatTesterTest {
 		assertThat(test, not(accepts(new TextNode("#/definitions/schemaArray"))));
 		assertThat(test, accepts(new TextNode("/definitions/schemas/5/")));
 	}
+	
+	@Test
+	public void testRegexMatcher() {
+		Tester test = FormatTester.forCode("regex");
+		assertThat(test, acceptsTypes(JsonNodeType.STRING));
+		assertThat(test, accepts(new TextNode("")));
+		assertThat(test, accepts(new TextNode("This is some normal text")));
+		assertThat(test, accepts(new TextNode("Birthdate: \\d{4}-\\d{2}-\\d{2}")));
+		assertThat(test, not(accepts(new TextNode("Text with(|out parenthesis"))));
+	}
+	
 }