Мисля, че въпросът беше повече за това как частта Redis може да се подиграва, така че тестовото изпълнение, когато redis да не е налично. Трудно е, защото услугата ви вероятно използва връзката, така че ще трябва да правите много подигравки. Това, което правим в Spring Boot, е да проверяваме дали Redis сървър е наличен на localhost
и ако случаят е такъв, стартирайте тестовете, в противен случай пропуснете.
Вижте RedisTestServer
и примерна употреба. Имайте предвид, че правилото важи за всички тестове, така че може да искате да преместите тестовете, които използват Redis, в изолиран тестов клас.