@Test public void testWaitForVirtualMachineToBeExpunged() { VirtualMachine virtualMachine = VirtualMachine.builder().id("229").build(); expect(virtualMachineClient.getVirtualMachine(virtualMachine.getId())).andReturn(null); replay(client, virtualMachineClient); assertTrue(new VirtualMachineExpunged(client).apply(virtualMachine)); verify(client, virtualMachineClient); }
@Test public void testNoRemovedYet() { VirtualMachine virtualMachine = VirtualMachine.builder().id("229").build(); expect(virtualMachineClient.getVirtualMachine(virtualMachine.getId())).andReturn(virtualMachine); replay(client, virtualMachineClient); assertFalse(new VirtualMachineExpunged(client).apply(virtualMachine)); verify(client, virtualMachineClient); } }
private void assertPredicateResult(State state, boolean expected) { String virtualMachineId = "229"; VirtualMachine virtualMachine = VirtualMachine.builder(). id(virtualMachineId).state(state).build(); expect(virtualMachineClient.getVirtualMachine(virtualMachineId)).andReturn(virtualMachine); replay(client, virtualMachineClient); assertEquals(new VirtualMachineRunning(client).apply(virtualMachine), expected); verify(client, virtualMachineClient); } }
@Test public void testWaitForVirtualMachineToBeExpunged() { VirtualMachine virtualMachine = VirtualMachine.builder().id("229").build(); expect(virtualMachineClient.getVirtualMachine(virtualMachine.getId())).andReturn(null); replay(client, virtualMachineClient); assertTrue(new VirtualMachineExpunged(client).apply(virtualMachine)); verify(client, virtualMachineClient); }
@Test public void testIsDestroyed() { VirtualMachine virtualMachine = VirtualMachine.builder(). id("229").state(VirtualMachine.State.DESTROYED).build(); expect(virtualMachineClient.getVirtualMachine(virtualMachine.getId())).andReturn(virtualMachine); replay(client, virtualMachineClient); assertTrue(new VirtualMachineDestroyed(client).apply(virtualMachine)); verify(client, virtualMachineClient); }
@Test public void testNoRemovedYet() { VirtualMachine virtualMachine = VirtualMachine.builder().id("229").build(); expect(virtualMachineClient.getVirtualMachine(virtualMachine.getId())).andReturn(virtualMachine); replay(client, virtualMachineClient); assertFalse(new VirtualMachineExpunged(client).apply(virtualMachine)); verify(client, virtualMachineClient); } }
@Test public void testStillRunning() { VirtualMachine virtualMachine = VirtualMachine.builder(). id("229").state(VirtualMachine.State.RUNNING).build(); expect(virtualMachineClient.getVirtualMachine(virtualMachine.getId())).andReturn(virtualMachine); replay(client, virtualMachineClient); assertFalse(new VirtualMachineDestroyed(client).apply(virtualMachine)); verify(client, virtualMachineClient); } }
@Test public void testIsDestroyed() { VirtualMachine virtualMachine = VirtualMachine.builder(). id("229").state(VirtualMachine.State.DESTROYED).build(); expect(virtualMachineClient.getVirtualMachine(virtualMachine.getId())).andReturn(virtualMachine); replay(client, virtualMachineClient); assertTrue(new VirtualMachineDestroyed(client).apply(virtualMachine)); verify(client, virtualMachineClient); }
@Test public void testStillRunning() { VirtualMachine virtualMachine = VirtualMachine.builder(). id("229").state(VirtualMachine.State.RUNNING).build(); expect(virtualMachineClient.getVirtualMachine(virtualMachine.getId())).andReturn(virtualMachine); replay(client, virtualMachineClient); assertFalse(new VirtualMachineDestroyed(client).apply(virtualMachine)); verify(client, virtualMachineClient); } }
private void assertPredicateResult(State state, boolean expected) { String virtualMachineId = "229"; VirtualMachine virtualMachine = VirtualMachine.builder(). id(virtualMachineId).state(state).build(); expect(virtualMachineClient.getVirtualMachine(virtualMachineId)).andReturn(virtualMachine); replay(client, virtualMachineClient); assertEquals(new VirtualMachineRunning(client).apply(virtualMachine), expected); verify(client, virtualMachineClient); } }
@Test(groups = "unit", enabled = true) public void testCpuUsed() { // Class under test should detect if the % is missing off the end try { VirtualMachine.builder().id("1").cpuUsed("23.4").build(); fail("Should have thrown an exception due to % being missing!"); } catch (Exception e) { } // If CpuUsed is not specified at all, that's OK VirtualMachine vm = VirtualMachine.builder().id("2").build(); assertEquals(vm.getCpuUsed(), 0.0f); // Retrieving CpuUsed should just give us a straightforward float vm = VirtualMachine.builder().id("3").cpuUsed("23.4%").build(); assertEquals(vm.getCpuUsed(), 23.4, 0.01); //Allow ',' as decimal separator vm = VirtualMachine.builder().id("4").cpuUsed("23,4%").build(); assertEquals(vm.getCpuUsed(), 23.4, 0.01); }
@Test(groups = "unit", enabled = true) public void testCpuUsed() { // Class under test should detect if the % is missing off the end try { VirtualMachine.builder().id("1").cpuUsed("23.4").build(); fail("Should have thrown an exception due to % being missing!"); } catch (Exception e) { } // If CpuUsed is not specified at all, that's OK VirtualMachine vm = VirtualMachine.builder().id("2").build(); assertEquals(vm.getCpuUsed(), 0.0f); // Retrieving CpuUsed should just give us a straightforward float vm = VirtualMachine.builder().id("3").cpuUsed("23.4%").build(); assertEquals(vm.getCpuUsed(), 23.4, 0.01); //Allow ',' as decimal separator vm = VirtualMachine.builder().id("4").cpuUsed("23,4%").build(); assertEquals(vm.getCpuUsed(), 23.4, 0.01); }
VirtualMachine guest =VirtualMachine.builder() .id("54") .name("i-3-54-VM")
VirtualMachine guest = VirtualMachine.builder() .id("54") .name("i-3-54-VM")
public Set<VirtualMachine> expected() { return ImmutableSet.of(VirtualMachine .builder() .id("fee2ccb3-c1f2-4e7b-8465-42b390e10dff") .name("cloudstack-r-611")
public Set<VirtualMachine> expected() { return ImmutableSet.of(VirtualMachine .builder() .id("54") .name("i-3-54-VM")
public Set<VirtualMachine> expected() { return ImmutableSet.of(VirtualMachine .builder() .id("fee2ccb3-c1f2-4e7b-8465-42b390e10dff") .name("cloudstack-r-611")
public Set<VirtualMachine> expected() { return ImmutableSet.of(VirtualMachine .builder() .id("54") .name("i-3-54-VM")