mirror of
https://github.com/spring-projects/spring-boot.git
synced 2024-07-05 00:56:58 +08:00
[bs-137] "spring help" prints "Unexpected error" (when it isn't)
[#50523561]
This commit is contained in:
parent
750b193fe4
commit
25f68404f3
@ -84,8 +84,9 @@ public class SpringBootstrapCli {
|
||||
Set<BootstrapCliException.Option> options = NO_EXCEPTION_OPTIONS;
|
||||
if (ex instanceof BootstrapCliException) {
|
||||
options = ((BootstrapCliException) ex).getOptions();
|
||||
} else {
|
||||
errorMessage(ex.getMessage());
|
||||
}
|
||||
errorMessage(ex.getMessage());
|
||||
if (options.contains(BootstrapCliException.Option.SHOW_USAGE)) {
|
||||
showUsage();
|
||||
}
|
||||
|
@ -124,8 +124,7 @@ public class SpringBootstrapCliTests {
|
||||
public void handlesNoSuchOptionException() throws Exception {
|
||||
int status = this.cli.runAndHandleErrors("--missing");
|
||||
assertThat(status, equalTo(1));
|
||||
assertThat(this.calls,
|
||||
equalTo((Set<Call>) EnumSet.of(Call.ERROR_MESSAGE, Call.SHOW_USAGE)));
|
||||
assertThat(this.calls, equalTo((Set<Call>) EnumSet.of(Call.SHOW_USAGE)));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
Loading…
Reference in New Issue
Block a user