protected void assertResource(String name, String expectedContent) throws Exception { ResourceLoader resourceLoader = (ResourceLoader) lookup(ResourceLoader.ROLE); InputStream is = resourceLoader.getResourceAsInputStream(name); assertNotNull("The returned input stream is null, name: '" + name + "'.", is); String actialContent = IOUtil.toString(is); assertEquals(expectedContent, actialContent); }
protected void assertMissingResource(String name) throws Exception { ResourceLoader resourceLoader = (ResourceLoader) lookup(ResourceLoader.ROLE); try { InputStream is = resourceLoader.getResourceAsInputStream(name); String content = IOUtil.toString(is); fail( "Expected ResourceNotFoundException while looking for a resource named '" + name + "'. Content:\n" + content); } catch (ResourceNotFoundException e) { // expected } }