@Test public void validateDiskInputsRemove() throws Exception { exception.expect(RuntimeException.class); exception.expectMessage("The [] is not a valid disk label."); VmInputs vmInputs = new VmInputs.VmInputsBuilder() .withVirtualMachineName("testVM") .withOperation("remove") .withDevice("disk") .withUpdateValue("") .build(); InputUtils.validateDiskInputs(vmInputs); }
@Test public void validateDiskInputsAdd() throws Exception { exception.expect(RuntimeException.class); exception.expectMessage("The disk size must be positive long."); VmInputs vmInputs = new VmInputs.VmInputsBuilder() .withVirtualMachineName("testVM") .withOperation("add") .withDevice("disk") .withLongVmDiskSize("0") .withDiskMode("persistent") .build(); InputUtils.validateDiskInputs(vmInputs); }