/** * Get the usage message, ideally dynamically. * @return the usage message */ protected String getUsageMessage() { String message = USAGE_MESSAGE; if (commandOptions != null) { message = USAGE_NAME + " " + commandOptions.toString() + " " + USAGE_SERVICE_ARGUMENTS; } return message; }
@Test public void testToString() { Options options = new Options(); options.addOption("f", "foo", true, "Foo"); options.addOption("b", "bar", false, "Bar"); String s = options.toString(); assertNotNull("null string returned", s); assertTrue("foo option missing", s.toLowerCase().contains("foo")); assertTrue("bar option missing", s.toLowerCase().contains("bar")); }
logger.info("options: '" + options.toString() + "'"); logger.info("option value 'fix': '" + optionsHelper.getOptionValue(OPTION_FIX) + "'"); ifFix = Boolean.parseBoolean(optionsHelper.getOptionValue(OPTION_FIX));
logger.info("options: '" + options.toString() + "'"); logger.info("option value 'fix': '" + optionsHelper.getOptionValue(OPTION_FIX) + "'"); ifFix = Boolean.parseBoolean(optionsHelper.getOptionValue(OPTION_FIX));
private void printUsage() { System.out.print(options.toString()); }
logger.info("options: '" + options.toString() + "'"); logger.info("option value 'fix': '" + optionsHelper.getOptionValue(OPTION_FIX) + "'"); ifFix = Boolean.parseBoolean(optionsHelper.getOptionValue(OPTION_FIX));
logger.info("options: '" + options.toString() + "'"); logger.info("option value 'fix': '" + optionsHelper.getOptionValue(OPTION_FIX) + "'"); ifFix = Boolean.parseBoolean(optionsHelper.getOptionValue(OPTION_FIX));
System.out.println("Usage: " + options.toString()); } catch (IOException | RecognitionException e) { System.err.println("Error running GenApi: " + ExceptionToString.format(e));
System.out.println(options.toString()); System.exit(1); } catch (NumberFormatException e) { System.err.println("Number of threads should be int or it wasn't specced on cmd line. Taking the default of "+distributedSimConfigGroup.getDefaultNumThreadsOnSlave()); System.out.println(options.toString()); numThreads = distributedSimConfigGroup.getDefaultNumThreadsOnSlave(); } catch (NumberFormatException e) { System.err.println("Port number should be integer. Defaulting to "+ distributedSimConfigGroup.getMasterPortNumber()); System.out.println(options.toString());