mirror of
https://github.com/spring-projects/spring-boot.git
synced 2024-08-29 03:06:45 +08:00
Stop relying on Artemis's on-demand queue creation in CLI JMS test
Artemis's on-demand queue cretaion appears to be rather flakey, sometimes failing with a NullPointerException. This commit ensures that the queue used by the sample is created during start up rather than on demand. This will hopefully make the test that runs the sample more robust. Closes gh-7346
This commit is contained in:
parent
5f44598d8b
commit
2c4f39045f
@ -144,8 +144,15 @@ public class SampleIntegrationTests {
|
||||
|
||||
@Test
|
||||
public void jmsSample() throws Exception {
|
||||
String output = this.cli.run("jms.groovy");
|
||||
assertThat(output).contains("Received Greetings from Spring Boot via Artemis");
|
||||
System.setProperty("spring.artemis.embedded.queues", "spring-boot");
|
||||
try {
|
||||
String output = this.cli.run("jms.groovy");
|
||||
assertThat(output)
|
||||
.contains("Received Greetings from Spring Boot via Artemis");
|
||||
}
|
||||
finally {
|
||||
System.clearProperty("spring.artemis.embedded.queues");
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
|
Loading…
Reference in New Issue
Block a user