Skip to content
Prev Previous commit
Next Next commit
Fixed test issues
  • Loading branch information
Claudenw committed Feb 14, 2024
commit 0fd117fcc450a15dfd168b1aa0a85accdbb5d503
2 changes: 1 addition & 1 deletion src/main/java/org/apache/commons/cli/CommandLine.java
Original file line number Diff line number Diff line change
Expand Up @@ -438,7 +438,7 @@ public <T> T getParsedOptionValue(final char opt, final Supplier<T> defaultValue
* @since 1.5.0
*/
public <T> T getParsedOptionValue(final Option option) throws ParseException {
return getParsedOptionValue(option, null);
return getParsedOptionValue(option, ()-> null);
}

/**
Expand Down
8 changes: 4 additions & 4 deletions src/test/java/org/apache/commons/cli/CommandLineTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -178,15 +178,15 @@ public void testGetParsedOptionValueUsingDefault() throws Exception {

assertEquals(123, ((Number) cmd.getParsedOptionValue(optI)).intValue());
assertEquals("foo", cmd.getParsedOptionValue(optF, "foo"));
assertEquals("foo", cmd.getParsedOptionValue(optF, ()->"foo"));
assertEquals("foo", cmd.getParsedOptionValue(optF, ()-> "foo"));
assertEquals("foo", cmd.getParsedOptionValue("f", "foo"));
assertEquals("foo", cmd.getParsedOptionValue("f", ()->"foo"));
assertEquals("foo", cmd.getParsedOptionValue("f", ()-> "foo"));
assertEquals("foo", cmd.getParsedOptionValue('f', "foo"));
assertEquals("foo", cmd.getParsedOptionValue('f', ()->"foo"));
assertEquals("foo", cmd.getParsedOptionValue('f', ()-> "foo"));
}

@Test
public void testNullhOption() throws Exception {
public void testNullOption() throws Exception {
final Options options = new Options();
final Option optI = Option.builder("i").hasArg().type(Number.class).build();
final Option optF = Option.builder("f").hasArg().build();
Expand Down