Search in sources :

Example 51 with Action

use of org.ovirt.engine.api.model.Action in project ovirt-engine by oVirt.

the class BackendGlusterHookResourceTest method testEnable.

@Test
public void testEnable() throws Exception {
    setUriInfo(setUpActionExpectations(ActionType.EnableGlusterHook, GlusterHookParameters.class, new String[] { "HookId" }, new Object[] { hookId }));
    Action action = new Action();
    verifyActionResponse(resource.enable(action));
}
Also used : GlusterHookParameters(org.ovirt.engine.core.common.action.gluster.GlusterHookParameters) Action(org.ovirt.engine.api.model.Action) Test(org.junit.Test) AbstractBackendSubResourceTest(org.ovirt.engine.api.restapi.resource.AbstractBackendSubResourceTest)

Example 52 with Action

use of org.ovirt.engine.api.model.Action in project ovirt-engine by oVirt.

the class BackendGlusterHookResourceTest method testDisable.

@Test
public void testDisable() throws Exception {
    setUriInfo(setUpActionExpectations(ActionType.DisableGlusterHook, GlusterHookParameters.class, new String[] { "HookId" }, new Object[] { hookId }));
    Action action = new Action();
    verifyActionResponse(resource.disable(action));
}
Also used : GlusterHookParameters(org.ovirt.engine.core.common.action.gluster.GlusterHookParameters) Action(org.ovirt.engine.api.model.Action) Test(org.junit.Test) AbstractBackendSubResourceTest(org.ovirt.engine.api.restapi.resource.AbstractBackendSubResourceTest)

Example 53 with Action

use of org.ovirt.engine.api.model.Action in project ovirt-engine by oVirt.

the class BackendGlusterHookResourceTest method testResolveAdd.

@Test
public void testResolveAdd() throws Exception {
    setUriInfo(setUpActionExpectations(ActionType.AddGlusterHook, GlusterHookManageParameters.class, new String[] { "HookId" }, new Object[] { hookId }));
    Action action = new Action();
    action.setResolutionType("add");
    verifyActionResponse(resource.resolve(action));
}
Also used : GlusterHookManageParameters(org.ovirt.engine.core.common.action.gluster.GlusterHookManageParameters) Action(org.ovirt.engine.api.model.Action) Test(org.junit.Test) AbstractBackendSubResourceTest(org.ovirt.engine.api.restapi.resource.AbstractBackendSubResourceTest)

Example 54 with Action

use of org.ovirt.engine.api.model.Action in project ovirt-engine by oVirt.

the class BackendGlusterVolumeResourceTest method testSetOptionInvalidParams.

@Test
public void testSetOptionInvalidParams() throws Exception {
    setUriInfo(setUpBasicUriExpectations());
    resource.setUriInfo(setUpBasicUriExpectations());
    try {
        Action action = new Action();
        action.setOption(new Option());
        resource.setOption(action);
        fail("expected WebApplicationException on incomplete parameters");
    } catch (WebApplicationException wae) {
        verifyIncompleteException(wae, "Option", "setOption", "name, value");
    }
}
Also used : Action(org.ovirt.engine.api.model.Action) WebApplicationException(javax.ws.rs.WebApplicationException) Option(org.ovirt.engine.api.model.Option) Test(org.junit.Test) AbstractBackendSubResourceTest(org.ovirt.engine.api.restapi.resource.AbstractBackendSubResourceTest)

Example 55 with Action

use of org.ovirt.engine.api.model.Action in project ovirt-engine by oVirt.

the class BackendGlusterVolumeResourceTest method testResetOptionInvalidParams.

@Test
public void testResetOptionInvalidParams() throws Exception {
    setUriInfo(setUpBasicUriExpectations());
    resource.setUriInfo(setUpBasicUriExpectations());
    try {
        Action action = new Action();
        action.setOption(new Option());
        resource.resetOption(action);
        fail("expected WebApplicationException on incomplete parameters");
    } catch (WebApplicationException wae) {
        verifyIncompleteException(wae, "Option", "resetOption", "name");
    }
}
Also used : Action(org.ovirt.engine.api.model.Action) WebApplicationException(javax.ws.rs.WebApplicationException) Option(org.ovirt.engine.api.model.Option) Test(org.junit.Test) AbstractBackendSubResourceTest(org.ovirt.engine.api.restapi.resource.AbstractBackendSubResourceTest)

Aggregations

Action (org.ovirt.engine.api.model.Action)100 Test (org.junit.Test)70 WebApplicationException (javax.ws.rs.WebApplicationException)17 Response (javax.ws.rs.core.Response)17 StorageDomain (org.ovirt.engine.api.model.StorageDomain)14 Vm (org.ovirt.engine.api.model.Vm)9 AbstractBackendSubResourceTest (org.ovirt.engine.api.restapi.resource.AbstractBackendSubResourceTest)9 AsyncTaskStatus (org.ovirt.engine.core.common.businessentities.AsyncTaskStatus)7 RunVmOnceParams (org.ovirt.engine.core.common.action.RunVmOnceParams)6 AbstractBackendCollectionResourceTest (org.ovirt.engine.api.restapi.resource.AbstractBackendCollectionResourceTest)5 GlusterVolumeRemoveBricksParameters (org.ovirt.engine.core.common.action.gluster.GlusterVolumeRemoveBricksParameters)5 GlusterBrick (org.ovirt.engine.api.model.GlusterBrick)4 ExportRepoImageParameters (org.ovirt.engine.core.common.action.ExportRepoImageParameters)4 VmOperationParameterBase (org.ovirt.engine.core.common.action.VmOperationParameterBase)4 UpdateVdsActionParameters (org.ovirt.engine.core.common.action.hostdeploy.UpdateVdsActionParameters)4 GlusterBricks (org.ovirt.engine.api.model.GlusterBricks)3 Option (org.ovirt.engine.api.model.Option)3 BackendStorageDomainVmsResourceTest.setUpStorageDomain (org.ovirt.engine.api.restapi.resource.BackendStorageDomainVmsResourceTest.setUpStorageDomain)3 Cluster (org.ovirt.engine.core.common.businessentities.Cluster)3 ArrayList (java.util.ArrayList)2