public Test assertOption(String expectedName, String... expectedValues) { assertTrue(optionMatches.size() > 0); OptionMatch match = optionMatches.removeFirst(); assertEquals(expectedName, match.getName()); ArrayList<String> values = new ArrayList<String>(); for (LiteralValue value : match.getValues()) { values.add(value.getValue()); } assertEquals(Arrays.asList(expectedValues), values); return this; }
public void option(OptionMatch option) { if (options.isEmpty()) { options = new LinkedHashMap<OptionDescriptor, OptionMatch>(); } options.put(option.getParameter(), option); }
OptionMatch option = null; for (OptionMatch om : options) { if (om.getParameter().equals(desc)) { List<LiteralValue> v = new ArrayList<LiteralValue>(om.getValues()); v.addAll(bilto(optionEvent.getValues())); List<String> names = new ArrayList<String>(om.getNames()); names.add(optionEvent.getToken().getName()); option = new OptionMatch(desc, names, v); break; option = new OptionMatch(desc, optionEvent.getToken().getName(), bilto(optionEvent.getValues()));
OptionMatch option = null; for (OptionMatch om : options) { if (om.getParameter().equals(desc)) { List<LiteralValue> v = new ArrayList<LiteralValue>(om.getValues()); v.addAll(bilto(optionEvent.getValues())); List<String> names = new ArrayList<String>(om.getNames()); names.add(optionEvent.getToken().getName()); option = new OptionMatch(desc, names, v); break; option = new OptionMatch(desc, optionEvent.getToken().getName(), bilto(optionEvent.getValues()));
OptionMatch option = null; for (OptionMatch om : options) { if (om.getParameter().equals(desc)) { List<LiteralValue> v = new ArrayList<LiteralValue>(om.getValues()); v.addAll(bilto(optionEvent.getValues())); List<String> names = new ArrayList<String>(om.getNames()); names.add(optionEvent.getToken().getName()); option = new OptionMatch(desc, names, v); break; option = new OptionMatch(desc, optionEvent.getToken().getName(), bilto(optionEvent.getValues()));
public Test assertSharedOption(String expectedName, String... expectedValues) { assertTrue(sharedOptionMatches.size() > 0); OptionMatch match = sharedOptionMatches.removeFirst(); assertEquals(expectedName, match.getName()); ArrayList<String> values = new ArrayList<String>(); for (LiteralValue value : match.getValues()) { values.add(value.getValue()); } assertEquals(Arrays.asList(expectedValues), values); return this; }
public void option(OptionMatch option) { if (options.isEmpty()) { options = new LinkedHashMap<OptionDescriptor, OptionMatch>(); } options.put(option.getParameter(), option); }
public void option(OptionMatch option) { if (options.isEmpty()) { options = new LinkedHashMap<OptionDescriptor, OptionMatch>(); } options.put(option.getParameter(), option); }