Ik denk dat de vraag meer ging over hoe het Redis-gedeelte kan worden bespot, zodat de test wordt uitgevoerd wanneer redis niet beschikbaar is. Het is moeilijk omdat je service waarschijnlijk de verbinding gebruikt, dus je zou veel moeten spotten. Wat we doen in Spring Boot is controleren of er een redis-server beschikbaar is op localhost
en als dat het geval is, voert u de tests uit, anders overslaan.
Zie RedisTestServer
en een voorbeeldgebruik. Houd er rekening mee dat de regel van toepassing is op alle tests, dus u kunt de tests die Redis gebruiken, verplaatsen naar een geïsoleerde testklasse.