Jag tror att frågan handlade mer om hur Redis-delen kan hånas så att testkörningen när redis inte är tillgänglig. Det är svårt eftersom din tjänst förmodligen använder anslutningen så du skulle behöva göra mycket hån. Vad vi gör i Spring Boot är att kontrollera om en redis-server är tillgänglig på localhost
och om så är fallet kör testerna, annars hoppa över.
Se RedisTestServer
och ett exempel på användning. Observera att regeln gäller för alla tester så du kanske vill flytta testerna som använder Redis i en isolerad testklass.