use of org.ovirt.engine.api.model.Cdrom in project ovirt-engine by oVirt.
the class BackendVmCdromResourceTest method testGetCurrentWithMatrixFalse.
@Test
public void testGetCurrentWithMatrixFalse() throws Exception {
UriInfo uriInfo = setUpBasicUriExpectations();
uriInfo = addMatrixParameterExpectations(uriInfo, "current", "false");
setUriInfo(uriInfo);
setUpEntityQueryExpectations(getVm());
Cdrom cdrom = resource.get();
verifyModel(cdrom);
}
use of org.ovirt.engine.api.model.Cdrom in project ovirt-engine by oVirt.
the class BackendVmCdromResourceTest method testUpdate.
@Test
public void testUpdate() throws Exception {
setUpEntityQueryExpectations(getVm(A_ISO, A_ISO, VMStatus.Down));
setUpEntityQueryExpectations(getVm(B_ISO, A_ISO, VMStatus.Down));
setUriInfo(setUpActionExpectations(ActionType.UpdateVm, VmManagementParametersBase.class, new String[] { "VmStaticData.IsoPath" }, new Object[] { B_ISO }, true, true));
Cdrom cdrom = getCdrom(B_ISO);
cdrom = resource.update(cdrom);
assertTrue(cdrom.isSetFile());
}
use of org.ovirt.engine.api.model.Cdrom in project ovirt-engine by oVirt.
the class BackendVmCdromResourceTest method testGetCurrent.
@Test
public void testGetCurrent() throws Exception {
UriInfo uriInfo = setUpBasicUriExpectations();
uriInfo = addMatrixParameterExpectations(uriInfo, "current");
setUriInfo(uriInfo);
setUpEntityQueryExpectations(getVm());
Cdrom cdrom = resource.get();
verifyModelWithCurrentCd(cdrom);
}
use of org.ovirt.engine.api.model.Cdrom in project ovirt-engine by oVirt.
the class BackendVmCdromResourceTest method getCdrom.
private Cdrom getCdrom(String path) {
Cdrom cdrom = new Cdrom();
cdrom.setFile(new File());
cdrom.getFile().setId(path);
return cdrom;
}
use of org.ovirt.engine.api.model.Cdrom in project ovirt-engine by oVirt.
the class BackendVmCdromsResourceTest method testAddCdRom.
@Test
public void testAddCdRom() throws Exception {
setUriInfo(setUpBasicUriExpectations());
setUpEntityQueryExpectations(QueryType.GetVmByVmId, IdQueryParameters.class, new String[] { "Id" }, new Object[] { VM_ID }, getVm(), 1);
setUpCreationExpectations(ActionType.UpdateVm, VmManagementParametersBase.class, new String[] {}, new Object[] {}, true, true, null, QueryType.GetVmByVmId, IdQueryParameters.class, new String[] { "Id" }, new Object[] { VM_ID }, getVm());
Cdrom cdrom = getCdrom();
Response response = collection.add(cdrom);
assertEquals(201, response.getStatus());
assertTrue(response.getEntity() instanceof Cdrom);
verifyModel((Cdrom) response.getEntity());
}
Aggregations