@Override public NetworkQoS flush() { super.flush(); networkQoS.setName(getName().getEntity()); List<StoragePool> selectedDataCenters = getDataCenters().getSelectionModel().getSelectedObjects(); if (!selectedDataCenters.isEmpty()) { networkQoS.setStoragePoolId(selectedDataCenters.get(0).getId()); } return networkQoS; }
public void checkNameUniquness(String name) { NetworkQoS entity = new NetworkQoS(); entity.setId(Guid.newGuid()); entity.setName(name); entity.setStoragePoolId(FixturesTool.STORAGE_POOL_MIXED_TYPES); dao.save(entity); entity.setId(Guid.newGuid()); dao.save(entity); } }
/** * test update */ @Test public void testUpdateNetworkQos() { NetworkQoS newB = new NetworkQoS(); newB.setId(qosBId); newB.setName("newB"); newB.setStoragePoolId(FixturesTool.STORAGE_POOL_MIXED_TYPES); newB.setInboundAverage(30); newB.setInboundPeak(30); newB.setInboundBurst(30); newB.setOutboundAverage(30); newB.setOutboundPeak(30); newB.setOutboundBurst(30); dao.update(newB); NetworkQoS afterUpdate = dao.get(qosBId); assertEquals(newB, afterUpdate); }
/** * Ensures that retrieving VDS by ID works as expected. */ @Test public void testGetNetworkQos() { NetworkQoS result = dao.get(qosAId); NetworkQoS trueA = new NetworkQoS(); trueA.setId(qosAId); trueA.setName("network_qos_a"); trueA.setStoragePoolId(FixturesTool.STORAGE_POOL_MIXED_TYPES); trueA.setInboundAverage(1000); trueA.setInboundPeak(2000); trueA.setInboundBurst(500); trueA.setOutboundAverage(1000); trueA.setOutboundPeak(2000); trueA.setOutboundBurst(500); assertNotNull(result); assertEquals(trueA, result); }
/** * test save */ @Test public void testSaveNetworkQos() { NetworkQoS qosD = new NetworkQoS(); qosD.setId(qosDId); qosD.setName("qos_d"); qosD.setStoragePoolId(FixturesTool.STORAGE_POOL_MIXED_TYPES); qosD.setInboundAverage(200); qosD.setInboundPeak(200); qosD.setInboundBurst(200); qosD.setOutboundAverage(200); qosD.setOutboundPeak(200); qosD.setOutboundBurst(200); dao.save(qosD); NetworkQoS returnedD = dao.get(qosDId); assertEquals(qosD, returnedD); }