use of org.jbehave.core.io.ResourceLoader in project jbehave-core by jbehave.
the class ImportToFilesystemMojo method createImporter.
private ResourceImporter createImporter() {
ResourceIndexer indexer = newResourceIndexer();
ResourceLoader loader = newResourceLoader();
getLog().info("Creating importer to filesystem using REST provider " + restProvider + " with resourcesPath " + resourcesPath + " and resourcesExt " + resourcesExt);
return new ImportToFilesystem(indexer, loader, resourcesPath, resourcesExt);
}
use of org.jbehave.core.io.ResourceLoader in project jbehave-core by jbehave.
the class LoadFromRESTBehaviour method canLoadFromREST.
@Test
public void canLoadFromREST() throws MalformedURLException {
RESTClient client = mock(RESTClient.class);
when(client.getType()).thenReturn(Type.JSON);
String url = "http://wiki/page";
String entity = "Some content";
when(client.get(url)).thenReturn(entity);
ResourceLoader loader = new LoadFromREST(client);
String text = loader.loadResourceAsText(url);
assertThat(text, containsString(entity));
}
Aggregations