@Test
public void testGetWorkStatusPresent() throws IOException {
String network = "network1";
String snapshot = "snapshot1";
UUID workId = UUID.randomUUID();
Main.getWorkMgr().initNetwork(network, null);
WorkMgrTestUtils.initSnapshotWithTopology(network, snapshot, ImmutableSet.of());
WorkItem workItem = new WorkItem(workId, network, snapshot, new HashMap<>());
Main.getWorkMgr().queueWork(workItem);
Response response = getWorkItemTarget(network, workId.toString()).get();
assertThat(response.getStatus(), equalTo(OK.getStatusCode()));
WorkStatus workStatus = response.readEntity(WorkStatus.class);
assertThat(workStatus.getWorkItem().getId(), equalTo(workId));
}
}