From 447c9ff204f150aaed58c42d1fa61e61c3f6599c Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Tue, 2 Dec 2014 15:19:42 -0800 Subject: [PATCH] Polish --- .../jms/JmsAnnotationDrivenConfiguration.java | 2 +- .../jms/JmsAutoConfigurationTests.java | 2 +- .../boot/cli/command/CommandException.java | 11 +++++ .../cli/command/test/TestFailedException.java | 19 +++++--- .../boot/cli/command/test/TestRunner.java | 48 ++++++++----------- .../springframework/boot/cli/CliTester.java | 2 +- .../boot/context/embedded/Ssl.java | 3 +- 7 files changed, 48 insertions(+), 39 deletions(-) diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jms/JmsAnnotationDrivenConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jms/JmsAnnotationDrivenConfiguration.java index 26ec7784c6..33eab5779b 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jms/JmsAnnotationDrivenConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jms/JmsAnnotationDrivenConfiguration.java @@ -57,7 +57,7 @@ class JmsAnnotationDrivenConfiguration { ConnectionFactory connectionFactory) { DefaultJmsListenerContainerFactory factory = new DefaultJmsListenerContainerFactory(); factory.setConnectionFactory(connectionFactory); - factory.setPubSubDomain(properties.isPubSubDomain()); + factory.setPubSubDomain(this.properties.isPubSubDomain()); if (this.transactionManager != null) { factory.setTransactionManager(this.transactionManager); } diff --git a/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/jms/JmsAutoConfigurationTests.java b/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/jms/JmsAutoConfigurationTests.java index 09d2ff0606..64481f176a 100644 --- a/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/jms/JmsAutoConfigurationTests.java +++ b/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/jms/JmsAutoConfigurationTests.java @@ -33,8 +33,8 @@ import org.springframework.jms.annotation.EnableJms; import org.springframework.jms.config.DefaultJmsListenerContainerFactory; import org.springframework.jms.config.JmsListenerConfigUtils; import org.springframework.jms.config.JmsListenerContainerFactory; -import org.springframework.jms.config.SimpleJmsListenerContainerFactory; import org.springframework.jms.config.JmsListenerEndpoint; +import org.springframework.jms.config.SimpleJmsListenerContainerFactory; import org.springframework.jms.core.JmsMessagingTemplate; import org.springframework.jms.core.JmsTemplate; import org.springframework.jms.listener.DefaultMessageListenerContainer; diff --git a/spring-boot-cli/src/main/java/org/springframework/boot/cli/command/CommandException.java b/spring-boot-cli/src/main/java/org/springframework/boot/cli/command/CommandException.java index 8f77fdadd1..b5d36a09f4 100644 --- a/spring-boot-cli/src/main/java/org/springframework/boot/cli/command/CommandException.java +++ b/spring-boot-cli/src/main/java/org/springframework/boot/cli/command/CommandException.java @@ -62,6 +62,16 @@ public class CommandException extends RuntimeException { this.options = asEnumSet(options); } + /** + * Create a new {@link CommandException} with the specified options. + * @param cause the underlying cause + * @param options the exception options + */ + public CommandException(Throwable cause, Option... options) { + super(cause); + this.options = asEnumSet(options); + } + private EnumSet