testcontainers-java
1package quickstart;
2
3import org.junit.jupiter.api.BeforeEach;
4import org.junit.jupiter.api.Disabled;
5import org.junit.jupiter.api.Test;
6
7import static org.assertj.core.api.Assertions.assertThat;
8
9@Disabled("This test class is deliberately invalid, as it relies on a non-existent local Redis")
10public class RedisBackedCacheIntTestStep0 {
11
12private RedisBackedCache underTest;
13
14@BeforeEach
15public void setUp() {
16// Assume that we have Redis running locally?
17underTest = new RedisBackedCache("localhost", 6379);
18}
19
20@Test
21public void testSimplePutAndGet() {
22underTest.put("test", "example");
23
24String retrieved = underTest.get("test");
25assertThat(retrieved).isEqualTo("example");
26}
27}
28