use of org.ovirt.engine.api.model.Action in project ovirt-engine by oVirt.
the class BackendVmResourceTest method testThawFilesystems.
@Test
public void testThawFilesystems() throws Exception {
setUriInfo(setUpActionExpectations(ActionType.ThawVm, VmOperationParameterBase.class, new String[] { "VmId" }, new Object[] { GUIDS[0] }));
Action action = new Action();
verifyActionResponse(resource.thawFilesystems(action));
}
use of org.ovirt.engine.api.model.Action in project ovirt-engine by oVirt.
the class BackendGlusterVolumeResourceTest method testResetOption.
@Test
public void testResetOption() throws Exception {
setupParentExpectations();
resource.setParent(volumesResourceMock);
setUriInfo(setUpActionExpectations(ActionType.ResetGlusterVolumeOptions, ResetGlusterVolumeOptionsParameters.class, new String[] { "VolumeId" }, new Object[] { GUIDS[0] }));
Action action = new Action();
action.setOption(new Option());
action.getOption().setName("auth.allow");
verifyActionResponse(resource.resetOption(action));
}
use of org.ovirt.engine.api.model.Action in project ovirt-engine by oVirt.
the class V3HostServer method get.
@GET
public V3Host get(@Context HttpHeaders headers, @Context UriInfo ui) {
// V3 supported a "force" matrix parameter, that is equivalent to calling the "refresh" action:
boolean force = ParametersHelper.getBooleanParameter(headers, ui, "force", true, false);
if (force) {
try {
getDelegate().refresh(new Action());
} catch (WebApplicationException exception) {
throw adaptException(exception);
}
}
V3Host host = adaptGet(getDelegate()::get);
// In V3 hosts used to have the statistics inline by default:
V3HostHelper.addStatistics(host);
return host;
}
use of org.ovirt.engine.api.model.Action in project ovirt-engine by oVirt.
the class BackendJobResourceTest method testClear.
@Test
public void testClear() throws Exception {
setUriInfo(setUpActionExpectations(ActionType.ClearExternalJob, ActionParametersBase.class, new String[] { "JobId" }, new Object[] { GUIDS[0] }, true, true));
Action action = new Action();
verifyActionResponse(resource.clear(action));
}
use of org.ovirt.engine.api.model.Action in project ovirt-engine by oVirt.
the class BackendHostResourceTest method testFenceStatusFailure.
@Test
public void testFenceStatusFailure() throws Exception {
FenceOperationResult retVal = new FenceOperationResult(FenceOperationResult.Status.ERROR, PowerStatus.UNKNOWN, "some_error");
setUpEntityQueryExpectations(QueryType.GetVdsFenceStatus, IdQueryParameters.class, new String[] { "Id" }, new Object[] { GUIDS[0] }, retVal);
Action action = new Action();
action.setFenceType(FenceType.STATUS.value());
Response response = resource.fence(action);
Action actionReturned = (Action) response.getEntity();
assertEquals(actionReturned.getStatus(), CreationStatus.FAILED.value());
assertNotNull(actionReturned.getFault());
assertEquals("some_error", actionReturned.getFault().getReason());
}
Aggregations