Skip to content

Commit ffbfa16

Browse files
authored
Merge pull request eugenp#6705 from rozagerardo/geroza/BAEL-9493_Fix-tests-in-spring-cloud-projects-part-2
[BAEL-9494] fix spring-cloud context integration tests - part 2
2 parents 87e2047 + c685f8d commit ffbfa16

File tree

12 files changed

+61
-38
lines changed

12 files changed

+61
-38
lines changed

spring-cloud/spring-cloud-config/client/src/test/java/org/baeldung/SpringContextIntegrationTest.java renamed to spring-cloud/spring-cloud-config/client/src/test/java/com/baeldung/spring/cloud/config/client/SpringContextLiveTest.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,20 @@
1-
package org.baeldung;
1+
package com.baeldung.spring.cloud.config.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.SpringJUnit4ClassRunner;
77
import org.springframework.test.context.web.WebAppConfiguration;
88

9-
import com.baeldung.spring.cloud.config.client.ConfigClient;
10-
9+
/**
10+
*
11+
* The app needs the server running on port 8888. Can be started with docker
12+
*
13+
*/
1114
@RunWith(SpringJUnit4ClassRunner.class)
1215
@SpringBootTest(classes = ConfigClient.class)
1316
@WebAppConfiguration
14-
public class SpringContextIntegrationTest {
17+
public class SpringContextLiveTest {
1518
@Test
1619
public void contextLoads() {
1720
}

spring-cloud/spring-cloud-config/server/src/test/java/com/baeldung/spring/cloud/config/server/SpringContextLiveTest.java renamed to spring-cloud/spring-cloud-config/server/src/test/java/com/baeldung/spring/cloud/config/server/SpringContextIntegrationTest.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,10 @@
66
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
77
import org.springframework.test.context.web.WebAppConfiguration;
88

9-
10-
/**
11-
*
12-
* The context will load successfully with some properties provided by docker
13-
*
14-
*/
159
@RunWith(SpringJUnit4ClassRunner.class)
1610
@SpringBootTest(classes = ConfigServer.class)
1711
@WebAppConfiguration
18-
public class SpringContextLiveTest {
12+
public class SpringContextIntegrationTest {
1913
@Test
2014
public void whenSpringContextIsBootstrapped_thenNoExceptions() {
2115
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
### This should be provided by the docker config
2+
spring.cloud.config.server.git.uri=classpath:.

spring-cloud/spring-cloud-connectors-heroku/src/main/resources/application.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@ spring.datasource.maxIdle=5
44
spring.datasource.minIdle=2
55
spring.datasource.initialSize=5
66
spring.datasource.removeAbandoned=true
7+
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
78

89
spring.jpa.hibernate.ddl-auto=update

spring-cloud/spring-cloud-connectors-heroku/src/test/java/org/baeldung/SpringContextIntegrationTest.java renamed to spring-cloud/spring-cloud-connectors-heroku/src/test/java/com/baeldung/spring/cloud/connectors/heroku/SpringContextIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.baeldung;
1+
package com.baeldung.spring.cloud.connectors.heroku;
22

33
import org.junit.Test;
44
import org.junit.runner.RunWith;
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
spring.jpa.hibernate.ddl-auto=create
2+
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect

spring-cloud/spring-cloud-consul/src/test/java/org/baeldung/SpringContextIntegrationTest.java renamed to spring-cloud/spring-cloud-consul/src/test/java/com/baeldung/spring/cloud/consul/SpringContextLiveTest.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.baeldung;
1+
package com.baeldung.spring.cloud.consul;
22

33
import org.junit.Test;
44
import org.junit.runner.RunWith;
@@ -9,10 +9,18 @@
99
import com.baeldung.spring.cloud.consul.health.ServiceDiscoveryApplication;
1010
import com.baeldung.spring.cloud.consul.properties.DistributedPropertiesApplication;
1111

12+
13+
/**
14+
*
15+
* This Live test requires:
16+
* * a Consul instance running on port 8500
17+
* * Consul configured with particular properties (e.g. 'my.prop')
18+
*
19+
*/
1220
@RunWith(SpringRunner.class)
1321
@SpringBootTest(classes = { DiscoveryClientApplication.class, ServiceDiscoveryApplication.class,
1422
DistributedPropertiesApplication.class })
15-
public class SpringContextIntegrationTest {
23+
public class SpringContextLiveTest {
1624

1725
@Test
1826
public void whenSpringContextIsBootstrapped_thenNoExceptions() {

spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/test/java/org/baeldung/SpringContextIntegrationTest.java renamed to spring-cloud/spring-cloud-rest/spring-cloud-rest-books-api/src/test/java/org/baeldung/SpringContextLiveTest.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,15 @@
55
import org.springframework.boot.test.context.SpringBootTest;
66
import org.springframework.test.context.junit4.SpringRunner;
77

8+
/**
9+
*
10+
* This Live Test requires:
11+
* * A Redis instance running in port 6379 (e.g. using `docker run --name some-redis -p 6379:6379 -d redis`)
12+
*
13+
*/
814
@RunWith(SpringRunner.class)
915
@SpringBootTest(classes = BooksApiApplication.class)
10-
public class SpringContextIntegrationTest {
16+
public class SpringContextLiveTest {
1117

1218
@Test
1319
public void whenSpringContextIsBootstrapped_thenNoExceptions() {
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package org.baeldung;
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+
/**
9+
*
10+
* This Live Test requires:
11+
* * A Redis instance running in port 6379 (e.g. using `docker run --name some-redis -p 6379:6379 -d redis`)
12+
*
13+
*/
14+
@RunWith(SpringRunner.class)
15+
@SpringBootTest(classes = SpringCloudRestServerApplication.class)
16+
public class SpringContextLiveTest {
17+
18+
@Test
19+
public void whenSpringContextIsBootstrapped_thenNoExceptions() {
20+
}
21+
}

spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/test/java/org/baeldung/SpringContextIntegrationTest.java renamed to spring-cloud/spring-cloud-rest/spring-cloud-rest-reviews-api/src/test/java/org/baeldung/SpringContextLiveTest.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,15 @@
55
import org.springframework.boot.test.context.SpringBootTest;
66
import org.springframework.test.context.junit4.SpringRunner;
77

8+
/**
9+
*
10+
* This Live Test requires:
11+
* * A Redis instance running in port 6379 (e.g. using `docker run --name some-redis -p 6379:6379 -d redis`)
12+
*
13+
*/
814
@RunWith(SpringRunner.class)
915
@SpringBootTest(classes = BookReviewsApiApplication.class)
10-
public class SpringContextIntegrationTest {
16+
public class SpringContextLiveTest {
1117

1218
@Test
1319
public void whenSpringContextIsBootstrapped_thenNoExceptions() {

0 commit comments

Comments
 (0)