use of org.ovirt.engine.api.model.Host in project ovirt-engine by oVirt.
the class BackendHostsResourceTest method testAddIncompleteParameters.
@Test
public void testAddIncompleteParameters() throws Exception {
Host model = new Host();
model.setName(NAMES[0]);
setUriInfo(setUpBasicUriExpectations());
try {
collection.add(model);
fail("expected WebApplicationException on incomplete parameters");
} catch (WebApplicationException wae) {
verifyIncompleteException(wae, "Host", "add", "address");
}
}
use of org.ovirt.engine.api.model.Host in project ovirt-engine by oVirt.
the class BackendStorageServerConnectionResourceTest method getModel.
StorageConnection getModel(int index) {
StorageConnection model = new StorageConnection();
model.setType(STORAGE_TYPES[index]);
model.setAddress("1.122.10.125");
Host host = new Host();
host.setId(GUIDS[1].toString());
model.setHost(host);
if (index == 0) {
model.setPath("/data1");
}
if (index == 3) {
model.setPort(3260);
}
return model;
}
use of org.ovirt.engine.api.model.Host 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.api.model.Host 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.api.model.Host 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