public void tearDown() throws Exception {
}
public void testNetwork() {
String uuid1 = UUID.randomUUID().toString();
VirtualNetwork net1 = new VirtualNetwork();
net1.setName("test-network");
net1.setUuid(uuid1);
try {
s_logger.info("create '<name=test-network, uuid=" +
uuid1 + ">' Virtual Network");
assertTrue(_api.create(net1));
} catch (IOException ex) {
s_logger.warn("create test-network io exception " + ex.getMessage());
fail(ex.getMessage());
} catch (Exception ex) {
s_logger.warn("create test-network http exception " + ex.getMessage());
fail(ex.getMessage());
}
VirtualNetwork net2 = new VirtualNetwork();
net2.setName("srv-id-assign");
try {
s_logger.info("create '<name=srv-id-assign, uuid=empty" +
">' Virtual Network");
assertTrue(_api.create(net2));
} catch (IOException ex) {
s_logger.warn("create srv-id-assign exception " + ex.getMessage());
fail(ex.getMessage());
}
assertNotNull(net2.getUuid());
ApiObjectBase net3 = null;
try {
net3 = _api.findById(VirtualNetwork.class, net2.getUuid());
assertNotNull(net3);
} catch (IOException ex) {
fail(ex.getMessage());
}
assertEquals(net2.getUuid(), net3.getUuid());
try {
String uuid_1 = _api.findByName(VirtualNetwork.class, null, "test-network");
assertNotNull(uuid_1);
assertEquals(net1.getUuid(), uuid_1);
List<? extends ApiObjectBase> list = _api.list(VirtualNetwork.class, null);
assertNotNull(list);
assertTrue(list.size() >= 2);
} catch (IOException ex) {
fail(ex.getMessage());
}
try {
s_logger.info("delete '<name=test-network, uuid=" +
uuid1 + ">' Virtual Network");
_api.delete(net1);
s_logger.info("delete '<name=srv-id-assign, uuid=" +
net2.getUuid() + ">' Virtual Network");
_api.delete(net2);
} catch (IOException ex) {
fail(ex.getMessage());
}
}