Myślę, że pytanie dotyczyło bardziej tego, jak można wyszydzić część Redis, aby uruchomić test, gdy Redis nie jest dostępny. To trudne, ponieważ Twoja usługa prawdopodobnie korzysta z połączenia, więc będziesz musiał dużo kpić. To, co robimy w Spring Boot, to sprawdzanie, czy serwer redis jest dostępny na localhost
a jeśli tak jest, uruchom testy, w przeciwnym razie pomiń.
Zobacz RedisTestServer
i przykładowe użycie. Pamiętaj, że reguła dotyczy wszystkich testów, więc możesz chcieć przenieść testy korzystające z Redis w izolowanej klasie testowej.