use of org.ovirt.engine.core.common.businessentities.StorageServerConnections in project ovirt-engine by oVirt.
the class BackendStorageDomainServerConnectionResourceTest method getEntity.
@Override
protected StorageServerConnections getEntity(int index) {
StorageServerConnections entity = new StorageServerConnections();
entity.setId(GUIDS[index].toString());
return entity;
}
use of org.ovirt.engine.core.common.businessentities.StorageServerConnections in project ovirt-engine by oVirt.
the class BackendStorageDomainsResourceTest method setUpLuns.
protected List<LUNs> setUpLuns() {
StorageServerConnections cnx = new StorageServerConnections();
cnx.setConnection(ADDRESSES[0]);
cnx.setIqn(TARGET);
cnx.setPort(Integer.toString(PORT));
LUNs lun = new LUNs();
lun.setLUNId(LUN);
lun.setLunConnections(new ArrayList<>());
lun.getLunConnections().add(cnx);
List<LUNs> luns = new ArrayList<>();
luns.add(lun);
return luns;
}
use of org.ovirt.engine.core.common.businessentities.StorageServerConnections in project ovirt-engine by oVirt.
the class BackendStorageServerConnectionsResourceTest method testAddFailure.
@Test
public void testAddFailure() throws Exception {
setUriInfo(setUpBasicUriExpectations());
Host host = new Host();
host.setId(GUIDS[1].toString());
StorageServerConnections connection = new StorageServerConnections();
connection.setConnection("1.1.1.1:/data1");
connection.setStorageType(STORAGE_TYPES_MAPPED[0]);
setUpCreationExpectations(ActionType.AddStorageServerConnection, StorageServerConnectionParametersBase.class, new String[] { "StorageServerConnection.Connection", "StorageServerConnection.StorageType", "VdsId" }, new Object[] { connection.getConnection(), STORAGE_TYPES_MAPPED[0], GUIDS[1] }, false, false, GUIDS[0].toString(), QueryType.GetStorageServerConnectionById, StorageServerConnectionQueryParametersBase.class, new String[] { "ServerConnectionId" }, new Object[] { GUIDS[0].toString() }, getEntity(0));
Response response = null;
try {
response = collection.add(getModel(0));
} catch (WebApplicationException e) {
assertNotNull(e.getResponse());
assertEquals(400, e.getResponse().getStatus());
}
}
use of org.ovirt.engine.core.common.businessentities.StorageServerConnections in project ovirt-engine by oVirt.
the class BackendStorageServerConnectionsResourceTest method testAddLocal.
@Test
public void testAddLocal() throws Exception {
setUriInfo(setUpBasicUriExpectations());
Host host = new Host();
host.setId(GUIDS[1].toString());
StorageServerConnections connection = new StorageServerConnections();
connection.setConnection("/data1");
connection.setStorageType(STORAGE_TYPES_MAPPED[1]);
setUpCreationExpectations(ActionType.AddStorageServerConnection, StorageServerConnectionParametersBase.class, new String[] { "StorageServerConnection.Connection", "StorageServerConnection.StorageType", "VdsId" }, new Object[] { connection.getConnection(), STORAGE_TYPES_MAPPED[1], GUIDS[1] }, true, true, GUIDS[1].toString(), QueryType.GetStorageServerConnectionById, StorageServerConnectionQueryParametersBase.class, new String[] { "ServerConnectionId" }, new Object[] { GUIDS[1].toString() }, getEntity(1));
Response response = collection.add(getModel(1));
assertEquals(201, response.getStatus());
assertTrue(response.getEntity() instanceof StorageConnection);
verifyModel((StorageConnection) response.getEntity(), 1);
}
use of org.ovirt.engine.core.common.businessentities.StorageServerConnections in project ovirt-engine by oVirt.
the class BackendStorageServerConnectionsResourceTest method testAdd.
@Test
public void testAdd() throws Exception {
setUriInfo(setUpBasicUriExpectations());
Host host = new Host();
host.setId(GUIDS[1].toString());
StorageServerConnections connection = new StorageServerConnections();
connection.setConnection("1.1.1.1:/data1");
connection.setStorageType(STORAGE_TYPES_MAPPED[0]);
setUpCreationExpectations(ActionType.AddStorageServerConnection, StorageServerConnectionParametersBase.class, new String[] { "StorageServerConnection.Connection", "StorageServerConnection.StorageType", "VdsId" }, new Object[] { connection.getConnection(), STORAGE_TYPES_MAPPED[0], GUIDS[1] }, true, true, GUIDS[0].toString(), QueryType.GetStorageServerConnectionById, StorageServerConnectionQueryParametersBase.class, new String[] { "ServerConnectionId" }, new Object[] { GUIDS[0].toString() }, getEntity(0));
Response response = collection.add(getModel(0));
assertEquals(201, response.getStatus());
assertTrue(response.getEntity() instanceof StorageConnection);
verifyModel((StorageConnection) response.getEntity(), 0);
}
Aggregations