use of org.opennms.core.web.HttpClientWrapper in project opennms by OpenNMS.
the class GraphMLTopologyIT method deleteGraph.
private void deleteGraph() throws IOException, InterruptedException {
try (HttpClientWrapper client = createClientWrapper()) {
HttpDelete httpDelete = new HttpDelete(URL);
CloseableHttpResponse response = client.execute(httpDelete);
assertEquals(200, response.getStatusLine().getStatusCode());
}
// We wait to give the GraphMLMetaTopologyFactory the chance to clean up afterwards
Thread.sleep(20000);
}
use of org.opennms.core.web.HttpClientWrapper in project opennms by OpenNMS.
the class GraphMLTopologyIT method createClientWrapper.
private static HttpClientWrapper createClientWrapper() {
HttpClientWrapper wrapper = HttpClientWrapper.create();
wrapper.addBasicCredentials(BASIC_AUTH_USERNAME, BASIC_AUTH_PASSWORD);
return wrapper;
}
use of org.opennms.core.web.HttpClientWrapper in project opennms by OpenNMS.
the class GraphMLTopologyIT method importGraph.
private void importGraph() throws IOException, InterruptedException {
try (HttpClientWrapper client = createClientWrapper()) {
HttpPost httpPost = new HttpPost(URL);
httpPost.setHeader("Accept", "application/xml");
httpPost.setHeader("Content-Type", "application/xml");
httpPost.setEntity(new StringEntity(IOUtils.toString(GraphMLTopologyIT.class.getResourceAsStream("/topology/graphml/test-topology.xml"), Charsets.UTF_8)));
CloseableHttpResponse response = client.execute(httpPost);
assertEquals(201, response.getStatusLine().getStatusCode());
}
// We wait to give the GraphMLMetaTopologyFactory the chance to initialize the new Topology
Thread.sleep(20000);
}
Aggregations