public void test_requireEnd() { String testPattern = "bba"; String testString = "abbbbba"; Pattern pat = Pattern.compile(testPattern); Matcher mat = pat.matcher(testString); assertTrue(mat.find()); assertFalse(mat.requireEnd()); testPattern = "bba$"; testString = "abbbbba"; pat = Pattern.compile(testPattern); mat = pat.matcher(testString); assertTrue(mat.find()); assertTrue(mat.requireEnd()); }