Skip to content

Commit 6239459

Browse files
authored
Merge pull request eugenp#8115 from alimate/BAEL-3275
BAEL 3275: Fix the Integrations Tests in spring-data-redis
2 parents 9e4ff1a + 5be2b72 commit 6239459

File tree

7 files changed

+28
-8
lines changed

7 files changed

+28
-8
lines changed

persistence-modules/spring-data-redis/pom.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,8 @@
8787
<version>${maven-surefire-plugin.version}</version>
8888
<configuration>
8989
<verbose>true</verbose>
90-
<fork>true</fork>
90+
<fork>false</fork>
91+
<forkCount>0</forkCount>
9192
<argLine>-Xmx1024m</argLine>
9293
</configuration>
9394
</plugin>

persistence-modules/spring-data-redis/src/test/java/com/baeldung/spring/data/reactive/redis/template/RedisKeyCommandsIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public class RedisKeyCommandsIntegrationTest {
3838

3939
@BeforeClass
4040
public static void startRedisServer() throws IOException {
41-
redisServer = new RedisServerBuilder().port(6379).setting("maxheap 256M").build();
41+
redisServer = new RedisServerBuilder().port(6379).setting("maxmemory 256M").build();
4242
redisServer.start();
4343
}
4444

persistence-modules/spring-data-redis/src/test/java/com/baeldung/spring/data/reactive/redis/template/RedisTemplateListOpsIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public class RedisTemplateListOpsIntegrationTest {
3636

3737
@BeforeClass
3838
public static void startRedisServer() throws IOException {
39-
redisServer = new RedisServerBuilder().port(6379).setting("maxheap 128M").build();
39+
redisServer = new RedisServerBuilder().port(6379).setting("maxmemory 128M").build();
4040
redisServer.start();
4141
}
4242

persistence-modules/spring-data-redis/src/test/java/com/baeldung/spring/data/reactive/redis/template/RedisTemplateValueOpsIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public class RedisTemplateValueOpsIntegrationTest {
3838

3939
@BeforeClass
4040
public static void startRedisServer() throws IOException {
41-
redisServer = new RedisServerBuilder().port(6379).setting("maxheap 256M").build();
41+
redisServer = new RedisServerBuilder().port(6379).setting("maxmemory 256M").build();
4242
redisServer.start();
4343
}
4444

persistence-modules/spring-data-redis/src/test/java/com/baeldung/spring/data/redis/RedisMessageListenerIntegrationTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public class RedisMessageListenerIntegrationTest {
3333

3434
@BeforeClass
3535
public static void startRedisServer() throws IOException {
36-
redisServer = new RedisServerBuilder().port(6379).setting("maxheap 256M").build();
36+
redisServer = new RedisServerBuilder().port(6379).setting("maxmemory 256M").build();
3737
redisServer.start();
3838
}
3939

@@ -46,7 +46,7 @@ public static void stopRedisServer() throws IOException {
4646
public void testOnMessage() throws Exception {
4747
String message = "Message " + UUID.randomUUID();
4848
redisMessagePublisher.publish(message);
49-
Thread.sleep(100);
49+
Thread.sleep(1000);
5050
assertTrue(RedisMessageSubscriber.messageList.get(0).contains(message));
5151
}
5252
}

persistence-modules/spring-data-redis/src/test/java/com/baeldung/spring/data/redis/repo/StudentRepositoryIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public class StudentRepositoryIntegrationTest {
3434

3535
@BeforeClass
3636
public static void startRedisServer() throws IOException {
37-
redisServer = new RedisServerBuilder().port(6379).setting("maxheap 128M").build();
37+
redisServer = new RedisServerBuilder().port(6379).setting("maxmemory 128M").build();
3838
redisServer.start();
3939
}
4040

persistence-modules/spring-data-redis/src/test/java/org/baeldung/SpringContextIntegrationTest.java

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,35 @@
11
package org.baeldung;
22

3+
import com.baeldung.spring.data.redis.config.RedisConfig;
4+
import org.junit.AfterClass;
5+
import org.junit.BeforeClass;
36
import org.junit.Test;
47
import org.junit.runner.RunWith;
8+
import org.springframework.test.annotation.DirtiesContext;
59
import org.springframework.test.context.ContextConfiguration;
610
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
11+
import redis.embedded.RedisServerBuilder;
712

8-
import com.baeldung.spring.data.redis.config.RedisConfig;
13+
import static org.springframework.test.annotation.DirtiesContext.ClassMode.BEFORE_CLASS;
914

1015
@RunWith(SpringJUnit4ClassRunner.class)
16+
@DirtiesContext(classMode = BEFORE_CLASS)
1117
@ContextConfiguration(classes = RedisConfig.class)
1218
public class SpringContextIntegrationTest {
1319

20+
private static redis.embedded.RedisServer redisServer;
21+
22+
@BeforeClass
23+
public static void startRedisServer() {
24+
redisServer = new RedisServerBuilder().port(6379).setting("maxmemory 256M").build();
25+
redisServer.start();
26+
}
27+
28+
@AfterClass
29+
public static void stopRedisServer() {
30+
redisServer.stop();
31+
}
32+
1433
@Test
1534
public void whenSpringContextIsBootstrapped_thenNoExceptions() {
1635
}

0 commit comments

Comments
 (0)