@Test public void testPrepareVmDelete() throws Throwable { TaskEntity task = vmDcpBackend.prepareVmDelete(vmId); assertThat(task, is(notNullValue())); assertThat(task.getState(), is(TaskEntity.State.QUEUED)); assertThat(task.getSteps().size(), is(1)); assertThat( task.getSteps().get(0).getOperation(), is(com.vmware.photon.controller.api.Operation.DELETE_VM)); assertThat(task.getToBeLockedEntityIds().size(), is(1)); assertThat(task.getToBeLockedEntityIds().get(0), is(vmId)); }