static void assertRender(RENode re, String expected) { try { String rendered; if (re != null) { rendered = RERenderer.render(re, new StringBuilder()).toString(); } else { rendered = ""; } assertEquals(expected, rendered); } catch (IOException e) { AssertionFailedError afe = new AssertionFailedError(); afe.initCause(e); throw afe; } }
static void assertRender(RENode re, String expected) { try { String rendered; if (re != null) { rendered = RERenderer.render(re, new StringBuilder()).toString(); } else { rendered = ""; } assertEquals(expected, rendered); } catch (IOException e) { AssertionFailedError afe = new AssertionFailedError(); afe.initCause(e); throw afe; } }
private void match(String pattern, String test, String expectedValue) throws Exception { REParser parser = new REParser(pattern); CharEscapeTransformation escaper = new CharEscapeTransformation('/', '_'); RENode.Disjunction re = parser.parseDisjunction(); re.accept(escaper); Pattern p = Pattern.compile(RERenderer.render(re, new StringBuilder()).toString()); Matcher matcher = p.matcher(test); assertTrue(matcher.find()); assertEquals(expectedValue, matcher.group()); }
private void match(String pattern, String test, String expectedValue) throws Exception { REParser parser = new REParser(pattern); RouteEscaper escaper = new RouteEscaper('/', '_'); RENode.Disjunction re = parser.parseDisjunction(); re.accept(escaper); Pattern p = Pattern.compile(RERenderer.render(re, new StringBuilder()).toString()); Matcher matcher = p.matcher(test); assertTrue(matcher.find()); assertEquals(expectedValue, matcher.group()); }
private void match(String pattern, String test, String expectedValue) throws Exception { REParser parser = new REParser(pattern); CharEscapeTransformation escaper = new CharEscapeTransformation('/', '_'); RENode.Disjunction re = parser.parseDisjunction(); re.accept(escaper); Pattern p = Pattern.compile(RERenderer.render(re, new StringBuilder()).toString()); Matcher matcher = p.matcher(test); assertTrue(matcher.find()); assertEquals(expectedValue, matcher.group()); }
private void match(String pattern, String test, String expectedValue) throws Exception { REParser parser = new REParser(pattern); RouteEscaper escaper = new RouteEscaper('/', '_'); RENode.Disjunction re = parser.parseDisjunction(); re.accept(escaper); Pattern p = Pattern.compile(RERenderer.render(re, new StringBuilder()).toString()); Matcher matcher = p.matcher(test); assertTrue(matcher.find()); assertEquals(expectedValue, matcher.group()); }
private void assertAnalyse(String expectedPattern, String pattern) { try { RENode.Disjunction disjunction = new REParser(pattern).parseDisjunction(); assertEquals(expectedPattern, RERenderer.render(disjunction, new StringBuilder()).toString()); } catch (Exception e) { fail(e); } }
private void assertAnalyse(String expectedPattern, String pattern) { try { RENode.Disjunction disjunction = new REParser(pattern).parseDisjunction(); assertEquals(expectedPattern, RERenderer.render(disjunction, new StringBuilder()).toString()); } catch (Exception e) { fail(e); } }
RERenderer.render(routingDisjunction, routingRegex);
RERenderer.render(routingDisjunction, routingRegex);