Skip to content

Commit

Permalink
Arguments.toString(): use Java compatible quoting, don't use comma as…
Browse files Browse the repository at this point in the history
… delimiter
  • Loading branch information
xzel23 committed Jan 28, 2024
1 parent c505cd4 commit ea43b3d
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions utility/src/main/java/com/dua3/utility/options/Arguments.java
Original file line number Diff line number Diff line change
Expand Up @@ -217,11 +217,11 @@ public String toString() {
if (entry.option instanceof Flag) {
fmt.format(" %s\n", entry.option.name());
} else {
fmt.format(" %s %s\n", entry.option.name(), TextUtil.joinQuoted(entry.getParams()));
fmt.format(" %s %s\n", entry.option.name(), TextUtil.joinQuoted(entry.getParams(), " "));
}
}
if (!positionalArgs().isEmpty()) {
fmt.format(" %s\n", TextUtil.joinQuoted(positionalArgs()));
fmt.format(" %s\n", TextUtil.joinQuoted(positionalArgs(), " "));
}
fmt.format("}");
return fmt.toString();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ public void testFlag() {
String expectedToString = """
Arguments{
--print
"hello", "Bob"
"hello" "Bob"
}""";
assertEquals(expectedToString, args.toString());
}
Expand Down

0 comments on commit ea43b3d

Please sign in to comment.