@ -1,5 +1,5 @@
@@ -1,5 +1,5 @@
/ *
* Copyright 2012 - 2018 the original author or authors .
* Copyright 2012 - 2019 the original author or authors .
*
* Licensed under the Apache License , Version 2 . 0 ( the "License" ) ;
* you may not use this file except in compliance with the License .
@ -58,6 +58,17 @@ public class SpringBootTestRandomPortEnvironmentPostProcessorTests {
@@ -58,6 +58,17 @@ public class SpringBootTestRandomPortEnvironmentPostProcessorTests {
assertThat ( this . environment . getProperty ( "management.server.port" ) ) . isEqualTo ( "0" ) ;
}
@Test
public void postProcessWhenServerPortAndManagementPortIsZeroInDifferentPropertySources ( ) {
addTestPropertySource ( "0" , null ) ;
Map < String , Object > source = new HashMap < > ( ) ;
source . put ( "management.server.port" , "0" ) ;
this . propertySources . addLast ( new MapPropertySource ( "other" , source ) ) ;
this . postProcessor . postProcessEnvironment ( this . environment , null ) ;
assertThat ( this . environment . getProperty ( "server.port" ) ) . isEqualTo ( "0" ) ;
assertThat ( this . environment . getProperty ( "management.server.port" ) ) . isEqualTo ( "0" ) ;
}
@Test
public void postProcessWhenTestServerAndTestManagementPortAreNonZero ( ) {
addTestPropertySource ( "8080" , "8081" ) ;