@Test public void testGroovyParseError() { GroovyClassLoader classLoader = new GroovyClassLoader(); try { classLoader.parseClass("class WOW {{}"); fail("Exception should be occurred."); } catch (Exception e) { assertThat(e.getMessage(), containsString("1: expecting '}'")); } } }
@Factory public static Matcher<String> containsString(String substring) { return new StringContains(substring); }
@Override public boolean matchesSafely(final String actual) { return super.matchesSafely(StringUtils.stripNewLines(actual)); }
@Override public boolean matchesSafely(final String actual) { return super.matchesSafely(StringUtils.stripNewLines(actual)); }
@Override public boolean matchesSafely(final String actual) { return super.matchesSafely(StringUtils.stripNewLines(actual)); }
public static org.hamcrest.Matcher<java.lang.String> containsString(java.lang.String substring) { return org.hamcrest.text.StringContains.containsString(substring); }