Skip to content

Commit b42febf

Browse files
committed
Fixed or added Context Integration Tests for modules named in ticket
1 parent 1c82623 commit b42febf

File tree

20 files changed

+208
-26
lines changed

20 files changed

+208
-26
lines changed

spring-cloud/spring-cloud-archaius/additional-sources-simple/src/main/java/com/baeldung/spring/cloud/archaius/additionalsources/config/ApplicationPropertiesConfigurations.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
package com.baeldung.spring.cloud.archaius.additionalsources.config;
22

3+
import java.io.IOException;
4+
import java.net.URL;
5+
36
import org.apache.commons.configuration.AbstractConfiguration;
47
import org.springframework.context.annotation.Bean;
58
import org.springframework.context.annotation.Configuration;
9+
import org.springframework.core.io.ClassPathResource;
610

711
import com.netflix.config.DynamicConfiguration;
812
import com.netflix.config.FixedDelayPollingScheduler;
@@ -13,8 +17,9 @@
1317
public class ApplicationPropertiesConfigurations {
1418

1519
@Bean
16-
public AbstractConfiguration addApplicationPropertiesSource() {
17-
PolledConfigurationSource source = new URLConfigurationSource("classpath:other-config.properties");
20+
public AbstractConfiguration addApplicationPropertiesSource() throws IOException {
21+
URL configPropertyURL = (new ClassPathResource("other-config.properties")).getURL();
22+
PolledConfigurationSource source = new URLConfigurationSource(configPropertyURL);
1823
return new DynamicConfiguration(source, new FixedDelayPollingScheduler());
1924
}
2025

spring-cloud/spring-cloud-archaius/additional-sources-simple/src/test/java/org/baeldung/SpringContextIntegrationTest.java renamed to spring-cloud/spring-cloud-archaius/additional-sources-simple/src/test/java/com/baeldung/spring/cloud/archaius/additionalsources/SpringContextIntegrationTest.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
1-
package org.baeldung;
1+
package com.baeldung.spring.cloud.archaius.additionalsources;
22

33
import org.junit.Test;
44
import org.junit.runner.RunWith;
55
import org.springframework.boot.test.context.SpringBootTest;
66
import org.springframework.test.context.junit4.SpringRunner;
77

8-
import com.baeldung.spring.cloud.archaius.additionalsources.AdditionalSourcesSimpleApplication;
9-
108
@RunWith(SpringRunner.class)
119
@SpringBootTest(classes = AdditionalSourcesSimpleApplication.class)
1210
public class SpringContextIntegrationTest {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package com.baeldung.spring.cloud.aws;
2+
3+
import org.junit.Test;
4+
import org.junit.runner.RunWith;
5+
import org.springframework.boot.test.context.SpringBootTest;
6+
import org.springframework.test.context.junit4.SpringRunner;
7+
8+
@RunWith(SpringRunner.class)
9+
@SpringBootTest(classes = SpringCloudAwsApplication.class)
10+
public class SpringContextIntegrationTest {
11+
12+
@Test
13+
public void whenSpringContextIsBootstrapped_thenNoExceptions() {
14+
}
15+
}
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,22 @@
11
package com.baeldung.spring.cloud.config.server;
22

3-
import org.junit.Ignore;
43
import org.junit.Test;
54
import org.junit.runner.RunWith;
65
import org.springframework.boot.test.context.SpringBootTest;
76
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
87
import org.springframework.test.context.web.WebAppConfiguration;
98

9+
10+
/**
11+
*
12+
* The context will load successfully with some properties provided by docker
13+
*
14+
*/
1015
@RunWith(SpringJUnit4ClassRunner.class)
1116
@SpringBootTest(classes = ConfigServer.class)
1217
@WebAppConfiguration
13-
@Ignore
14-
public class ConfigServerListIntegrationTest {
18+
public class SpringContextLiveTest {
1519
@Test
16-
public void contextLoads() {
20+
public void whenSpringContextIsBootstrapped_thenNoExceptions() {
1721
}
1822
}

spring-cloud/spring-cloud-eureka/pom.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,15 @@
2121
<version>1.0.0-SNAPSHOT</version>
2222
<relativePath>..</relativePath>
2323
</parent>
24+
25+
<dependencies>
26+
<dependency>
27+
<groupId>org.springframework.boot</groupId>
28+
<artifactId>spring-boot-starter-test</artifactId>
29+
<version>${spring-boot.version}</version>
30+
<scope>test</scope>
31+
</dependency>
32+
</dependencies>
2433

2534
<properties>
2635
<spring-boot.version>2.0.1.RELEASE</spring-boot.version>

spring-cloud/spring-cloud-eureka/spring-cloud-eureka-client/pom.xml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,6 @@
2626
<artifactId>spring-boot-starter-web</artifactId>
2727
<version>${spring-boot.version}</version>
2828
</dependency>
29-
<dependency>
30-
<groupId>org.springframework.boot</groupId>
31-
<artifactId>spring-boot-starter-test</artifactId>
32-
<version>${spring-boot.version}</version>
33-
<scope>test</scope>
34-
</dependency>
3529
</dependencies>
3630

3731
<dependencyManagement>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package com.baeldung.spring.cloud.eureka.client;
2+
3+
import org.junit.Test;
4+
import org.junit.runner.RunWith;
5+
import org.springframework.boot.test.context.SpringBootTest;
6+
import org.springframework.test.context.junit4.SpringRunner;
7+
8+
@RunWith(SpringRunner.class)
9+
@SpringBootTest
10+
public class SpringContextIntegrationTest {
11+
12+
@Test
13+
public void whenSpringContextIsBootstrapped_thenNoExceptions() {
14+
}
15+
16+
}
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
1-
package org.baeldung;
1+
package com.baeldung.spring.cloud.feign.client;
22

33
import org.junit.Test;
44
import org.junit.runner.RunWith;
55
import org.springframework.boot.test.context.SpringBootTest;
66
import org.springframework.test.context.junit4.SpringRunner;
77

8-
import com.baeldung.spring.cloud.aws.InstanceProfileAwsApplication;
9-
108
@RunWith(SpringRunner.class)
11-
@SpringBootTest(classes = InstanceProfileAwsApplication.class)
9+
@SpringBootTest
1210
public class SpringContextIntegrationTest {
1311

1412
@Test
1513
public void whenSpringContextIsBootstrapped_thenNoExceptions() {
1614
}
15+
1716
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package com.baeldung.spring.cloud.eureka.server;
2+
3+
import org.junit.Test;
4+
import org.junit.runner.RunWith;
5+
import org.springframework.boot.test.context.SpringBootTest;
6+
import org.springframework.test.context.junit4.SpringRunner;
7+
8+
@RunWith(SpringRunner.class)
9+
@SpringBootTest
10+
public class SpringContextIntegrationTest {
11+
12+
@Test
13+
public void whenSpringContextIsBootstrapped_thenNoExceptions() {
14+
}
15+
16+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package com.baeldung.spring.cloud.hystrix.rest.consumer;
2+
3+
import org.junit.Test;
4+
import org.junit.runner.RunWith;
5+
import org.springframework.test.context.ContextConfiguration;
6+
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
7+
import org.springframework.test.context.web.WebAppConfiguration;
8+
9+
@RunWith(SpringJUnit4ClassRunner.class)
10+
@ContextConfiguration(classes = RestConsumerFeignApplication.class)
11+
@WebAppConfiguration
12+
public class SpringContextIntegrationTest {
13+
14+
@Test
15+
public void whenSpringContextIsBootstrapped_thenNoExceptions() {
16+
}
17+
18+
}

spring-cloud/spring-cloud-hystrix/rest-consumer/pom.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,13 @@
4040
<artifactId>spring-boot-starter-actuator</artifactId>
4141
<version>${spring-boot-starter-web.version}</version>
4242
</dependency>
43+
44+
<dependency>
45+
<groupId>org.springframework.boot</groupId>
46+
<artifactId>spring-boot-starter-test</artifactId>
47+
<scope>test</scope>
48+
<version>${spring-boot-starter-web.version}</version>
49+
</dependency>
4350
</dependencies>
4451

4552
<dependencyManagement>
@@ -53,5 +60,10 @@
5360
</dependency>
5461
</dependencies>
5562
</dependencyManagement>
63+
64+
<properties>
65+
<!-- we need the Mockito version provided by Spring Boot -->
66+
<mockito.version>1.10.19</mockito.version>
67+
</properties>
5668

5769
</project>
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
package org.baeldung;
1+
package com.baeldung.spring.cloud.hystrix.rest.consumer;
22

33
import org.junit.Test;
44
import org.junit.runner.RunWith;
5-
import org.springframework.boot.test.context.SpringBootTest;
5+
import org.springframework.test.context.ContextConfiguration;
66
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
77
import org.springframework.test.context.web.WebAppConfiguration;
88

9-
import com.baeldung.spring.cloud.config.server.ConfigServer;
10-
119
@RunWith(SpringJUnit4ClassRunner.class)
12-
@SpringBootTest(classes = ConfigServer.class)
10+
@ContextConfiguration(classes = RestConsumerApplication.class)
1311
@WebAppConfiguration
1412
public class SpringContextIntegrationTest {
13+
1514
@Test
16-
public void contextLoads() {
15+
public void whenSpringContextIsBootstrapped_thenNoExceptions() {
1716
}
17+
1818
}

spring-cloud/spring-cloud-hystrix/rest-producer/pom.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,18 @@
2020
<artifactId>spring-boot-starter-web</artifactId>
2121
<version>${spring-boot-starter-web.version}</version>
2222
</dependency>
23+
24+
<dependency>
25+
<groupId>org.springframework.boot</groupId>
26+
<artifactId>spring-boot-starter-test</artifactId>
27+
<version>${spring-boot-starter-web.version}</version>
28+
<scope>test</scope>
29+
</dependency>
2330
</dependencies>
31+
32+
<properties>
33+
<!-- we need the Mockito version provided by Spring Boot -->
34+
<mockito.version>1.10.19</mockito.version>
35+
</properties>
2436

2537
</project>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package com.baeldung.spring.cloud.hystrix.rest.producer;
2+
3+
import org.junit.Test;
4+
import org.junit.runner.RunWith;
5+
import org.springframework.boot.test.context.SpringBootTest;
6+
import org.springframework.test.context.junit4.SpringRunner;
7+
8+
@RunWith(SpringRunner.class)
9+
@SpringBootTest
10+
public class SpringContextIntegrationTest {
11+
12+
@Test
13+
public void whenSpringContextIsBootstrapped_thenNoExceptions() {
14+
}
15+
16+
}

spring-cloud/spring-cloud-zuul-eureka-integration/eureka-client/pom.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,13 @@
2525
<artifactId>spring-boot-starter-web</artifactId>
2626
<version>${spring-boot-starter-web.version}</version>
2727
</dependency>
28+
29+
<dependency>
30+
<groupId>org.springframework.boot</groupId>
31+
<artifactId>spring-boot-starter-test</artifactId>
32+
<version>${spring-boot-starter-web.version}</version>
33+
<scope>test</scope>
34+
</dependency>
2835
</dependencies>
2936

3037
<dependencyManagement>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package com.baeldung.spring.cloud.eureka.client;
2+
3+
import org.junit.Test;
4+
import org.junit.runner.RunWith;
5+
import org.springframework.boot.test.context.SpringBootTest;
6+
import org.springframework.test.context.junit4.SpringRunner;
7+
8+
@RunWith(SpringRunner.class)
9+
@SpringBootTest
10+
public class SpringContextIntegrationTest {
11+
12+
@Test
13+
public void whenSpringContextIsBootstrapped_thenNoExceptions() {
14+
}
15+
16+
}

spring-cloud/spring-cloud-zuul-eureka-integration/eureka-server/pom.xml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,13 @@
2525
<artifactId>commons-configuration</artifactId>
2626
<version>${commons-config.version}</version>
2727
</dependency>
28-
28+
29+
<dependency>
30+
<groupId>org.springframework.boot</groupId>
31+
<artifactId>spring-boot-starter-test</artifactId>
32+
<version>${spring-boot-starter-web.version}</version>
33+
<scope>test</scope>
34+
</dependency>
2935
</dependencies>
3036

3137
<dependencyManagement>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package com.baeldung.spring.cloud.eureka.server;
2+
3+
import org.junit.Test;
4+
import org.junit.runner.RunWith;
5+
import org.springframework.boot.test.context.SpringBootTest;
6+
import org.springframework.test.context.junit4.SpringRunner;
7+
8+
@RunWith(SpringRunner.class)
9+
@SpringBootTest
10+
public class SpringContextIntegrationTest {
11+
12+
@Test
13+
public void whenSpringContextIsBootstrapped_thenNoExceptions() {
14+
}
15+
16+
}

spring-cloud/spring-cloud-zuul-eureka-integration/zuul-server/pom.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,13 @@
3333
<artifactId>rxjava</artifactId>
3434
<version>${rxjava.version}</version>
3535
</dependency>
36+
37+
<dependency>
38+
<groupId>org.springframework.boot</groupId>
39+
<artifactId>spring-boot-starter-test</artifactId>
40+
<version>${spring-boot-starter-web.version}</version>
41+
<scope>test</scope>
42+
</dependency>
3643
</dependencies>
3744

3845
<dependencyManagement>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package com.baeldung.spring.cloud.zuul.config;
2+
3+
import org.junit.Test;
4+
import org.junit.runner.RunWith;
5+
import org.springframework.boot.test.context.SpringBootTest;
6+
import org.springframework.test.context.junit4.SpringRunner;
7+
8+
@RunWith(SpringRunner.class)
9+
@SpringBootTest
10+
public class SpringContextIntegrationTest {
11+
12+
@Test
13+
public void whenSpringContextIsBootstrapped_thenNoExceptions() {
14+
}
15+
16+
}

0 commit comments

Comments
 (0)