@Test public void oneSequenceTwoSubsequence() { assertFalse(BootSequence.C.containsSubsequence(BootSequence.DC)); }
public BootSequence getSequence() { StringBuilder str = new StringBuilder(); for (EntityModel a : getItems()) { if (a.getIsChangable()) { BootSequence bs = (BootSequence) a.getEntity(); str.append(bs.toString()); } } return !str.toString().equals("") ? BootSequence.valueOf(str.toString()) : null; //$NON-NLS-1$ }
entity.setVmType(VmType.forValue(rs.getInt("vm_type"))); entity.setUsbPolicy(UsbPolicy.forValue(rs.getInt("usb_policy"))); entity.setDefaultBootSequence(BootSequence.forValue(rs.getInt("default_boot_sequence"))); entity.setNiceLevel(rs.getInt("nice_level")); entity.setCpuShares(rs.getInt("cpu_shares"));
_writer.writeElement(DEFAULT_BOOT_SEQUENCE, String.valueOf(vmBase.getDefaultBootSequence().getValue()));
consumeReadProperty(content, DEFAULT_BOOT_SEQUENCE, val -> vmBase.setDefaultBootSequence(BootSequence.forValue(Integer.parseInt(val)))); consumeReadProperty(content, INITRD_URL, val -> vmBase.setInitrdUrl(val)); consumeReadProperty(content, KERNEL_URL, val -> vmBase.setKernelUrl(val));
@Test public void nothingContainsNull() { assertFalse(BootSequence.C.containsSubsequence(null)); }
public BootSequence getBootSequence() { EntityModel<BootSequence> firstSelectedItem = getFirstBootDevice().getSelectedItem(); EntityModel<BootSequence> secondSelectedItem = getSecondBootDevice().getSelectedItem(); String firstSelectedString = firstSelectedItem.getEntity() == null ? "" : firstSelectedItem.getEntity().toString(); //$NON-NLS-1$ String secondSelectedString = secondSelectedItem.getEntity() == null ? "" : secondSelectedItem.getEntity().toString(); //$NON-NLS-1$ return BootSequence.valueOf(firstSelectedString + secondSelectedString); }
@Test public void twoSequenceOneSubsequenceNotInItAtAll() { assertFalse(BootSequence.CD.containsSubsequence(BootSequence.N)); }
public void setBootSequence(BootSequence value) { ArrayList<BootSequence> items = new ArrayList<>(); for (char a : value.toString().toCharArray()) { items.add(BootSequence.valueOf(String.valueOf(a))); } EntityModel<BootSequence> firstBootDevice = null; for (EntityModel<BootSequence> item : getFirstBootDevice().getItems()) { if (item.getEntity() == Linq.firstOrNull(items)) { firstBootDevice = item; } } getFirstBootDevice().setSelectedItem(firstBootDevice); Iterable<EntityModel<BootSequence>> secondDeviceOptions = getSecondBootDevice().getItems(); if (items.size() > 1) { BootSequence last = items.get(items.size() - 1); for (EntityModel<BootSequence> a : secondDeviceOptions) { if (a.getEntity() != null && a.getEntity() == last) { getSecondBootDevice().setSelectedItem(a); break; } } } else { for (EntityModel<BootSequence> a : secondDeviceOptions) { if (a.getEntity() == null) { getSecondBootDevice().setSelectedItem(a); break; } } } }
@Test public void leafContainsItself() { assertTrue(BootSequence.C.containsSubsequence(BootSequence.C)); }
@Test public void threeSequenceThreeSubsequence() { assertTrue(BootSequence.CDN.containsSubsequence(BootSequence.CDN)); }
@Test public void twoSequenceTwoSubsequenceOppositeOrder() { assertTrue(BootSequence.CD.containsSubsequence(BootSequence.DC)); }
@Test public void threeSequenceOneSubsequence() { assertTrue(BootSequence.CDN.containsSubsequence(BootSequence.C)); }
@Test public void threeSequenceTwoSubsequenceSecondPosition() { assertTrue(BootSequence.CDN.containsSubsequence(BootSequence.DN)); }
@Test public void oneSequenceThreeSubsequence() { assertFalse(BootSequence.C.containsSubsequence(BootSequence.DCN)); }
@Test public void threeSequenceTwoSubsequence() { assertTrue(BootSequence.CDN.containsSubsequence(BootSequence.CD)); }
@Test public void threeSequenceOneSubsequenceSecondPosition() { assertTrue(BootSequence.CDN.containsSubsequence(BootSequence.D)); }
@Test public void threeSequenceOneSubsequenceThirdPosition() { assertTrue(BootSequence.CDN.containsSubsequence(BootSequence.N)); }
@Test public void oneSequenceOneWrongSubsequence() { assertFalse(BootSequence.C.containsSubsequence(BootSequence.D)); }