Prevent SpringBootApplication starting to overlap with user defined Application.

Fixes #1391
Resolves #1393
This commit is contained in:
Guilherme Blanco
2018-06-15 11:12:15 -04:00
committed by Oleg Zhurakousky
parent 3ebea011bf
commit 66b7d8dbe4
5 changed files with 20 additions and 10 deletions

View File

@@ -36,7 +36,7 @@ import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.cache.support.NoOpCacheManager;
import org.springframework.cloud.stream.binder.BinderHeaders;
import org.springframework.cloud.stream.schema.SchemaReference;
@@ -67,8 +67,9 @@ public class AvroMessageConverterSerializationTests {
@Before
public void setup() {
schemaRegistryServerContext = SpringApplication
.run(SchemaRegistryServerApplication.class);
schemaRegistryServerContext = new SpringApplicationBuilder(SchemaRegistryServerApplication.class)
.properties("spring.config.name=schemaregistryserver")
.run();
}
@After

View File

@@ -26,6 +26,7 @@ import org.junit.Test;
import org.springframework.beans.DirectFieldAccessor;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.cache.support.NoOpCacheManager;
import org.springframework.cloud.stream.annotation.EnableBinding;
import org.springframework.cloud.stream.annotation.StreamListener;
@@ -57,8 +58,10 @@ public class AvroSchemaRegistryClientMessageConverterTests {
@Test
public void testSendMessage() throws Exception {
ConfigurableApplicationContext schemaRegistryServerContext = SpringApplication.run(
SchemaRegistryServerApplication.class);
ConfigurableApplicationContext schemaRegistryServerContext =
new SpringApplicationBuilder(SchemaRegistryServerApplication.class)
.properties("spring.config.name=schemaregistryserver")
.run();
ConfigurableApplicationContext sourceContext = SpringApplication.run(AvroSourceApplication.class,
"--server.port=0",