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); } }
public boolean apply(VirtualMachine virtualMachine) { logger.trace("looking for state on virtualMachine %s", checkNotNull(virtualMachine, "virtualMachine")); virtualMachine = refresh(virtualMachine); if (virtualMachine == null) return false; logger.trace("%s: looking for virtualMachine state %s: currently: %s", virtualMachine.getId(), State.RUNNING, virtualMachine.getState()); if (virtualMachine.getState() == State.ERROR) throw new IllegalStateException("virtualMachine in error state: " + virtualMachine); return virtualMachine.getState() == State.RUNNING; }
adminJobComplete = retry(new JobComplete(adminClient), 1200, 1, 5, SECONDS); injector.injectMembers(adminJobComplete); virtualMachineRunning = retry(new VirtualMachineRunning(client), 600, 5, 5, SECONDS); injector.injectMembers(virtualMachineRunning); adminVirtualMachineRunning = retry(new VirtualMachineRunning(adminClient), 600, 5, 5, SECONDS); injector.injectMembers(adminVirtualMachineRunning); virtualMachineDestroyed = retry(new VirtualMachineDestroyed(client), 600, 5, 5, SECONDS);
adminJobComplete = retry(new JobComplete(adminClient), 1200, 1, 5, SECONDS); injector.injectMembers(adminJobComplete); virtualMachineRunning = retry(new VirtualMachineRunning(client), 600, 5, 5, SECONDS); injector.injectMembers(virtualMachineRunning); adminVirtualMachineRunning = retry(new VirtualMachineRunning(adminClient), 600, 5, 5, SECONDS); injector.injectMembers(adminVirtualMachineRunning); virtualMachineDestroyed = retry(new VirtualMachineDestroyed(client), 600, 5, 5, SECONDS);
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); } }
public boolean apply(VirtualMachine virtualMachine) { logger.trace("looking for state on virtualMachine %s", checkNotNull(virtualMachine, "virtualMachine")); virtualMachine = refresh(virtualMachine); if (virtualMachine == null) return false; logger.trace("%s: looking for virtualMachine state %s: currently: %s", virtualMachine.getId(), State.RUNNING, virtualMachine.getState()); if (virtualMachine.getState() == State.ERROR) throw new IllegalStateException("virtualMachine in error state: " + virtualMachine); return virtualMachine.getState() == State.RUNNING; }
public boolean apply(VirtualMachine virtualMachine) { logger.trace("looking for state on virtualMachine %s", checkNotNull(virtualMachine, "virtualMachine")); virtualMachine = refresh(virtualMachine); if (virtualMachine == null) return false; logger.trace("%s: looking for virtualMachine state %s: currently: %s", virtualMachine.getId(), State.RUNNING, virtualMachine.getState()); if (virtualMachine.getState() == State.ERROR) throw new IllegalStateException("virtualMachine in error state: " + virtualMachine); return virtualMachine.getState() == State.RUNNING; }