}
public void testGetContainer() throws Exception {
MockWebServer server = mockWebServer();
server.enqueue(new MockResponse().setBody(payloadFromResource("/container.json")));
DockerApi api = api(server.getUrl("/"));
RemoteApi remoteApi = api.getRemoteApi();
String containerId = "b03d4cd15b76f8876110615cdeed15eadf77c9beb408d62f1687dcc69192cd6d";
try {
Container container = remoteApi.inspectContainer(containerId);
assertRequestHasCommonFields(server.takeRequest(), "/containers/" + containerId + "/json");
assertNotNull(container);
assertNotNull(container.getId(), containerId);
assertNotNull(container.getContainerConfig());
assertNotNull(container.getHostConfig());
assertEquals(container.getName(), "/tender_lumiere");
assertEquals(container.getState().isRunning(), true);
} finally {
api.close();
server.shutdown();
}
}