@Test public void testCaseInsensitive() { RegexType type = new RegexType(); Object test = type.convertTestString("regex/c", "hello[ABC]", 0); byte[] bytes = "some line with helloa in it".getBytes(); Object extracted = type.isMatch(test, null, false, null, 0, bytes); assertNotNull(extracted); assertEquals("helloa", renderValue(extracted, type, new Formatter("%s"))); }
private String renderValue(Object extracted, RegexType type, Formatter formatter) { StringBuilder sb = new StringBuilder(); type.renderValue(sb, extracted, formatter); return sb.toString(); }