Redis
 sql >> база данни >  >> NoSQL >> Redis

Пропускане/мокиране на Redis в Junit

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

Вижте RedisTestServer и примерна употреба. Имайте предвид, че правилото важи за всички тестове, така че може да искате да преместите тестовете, които използват Redis, в изолиран тестов клас.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да конфигурирам redis-cluster, когато използвате spring-data-redis 1.7.0.M1

  2. Можем ли да вземем присъединяване в Redis?

  3. ServiceStack Redis, как да върнете таблицата Lua като списък

  4. Инсталиране на Redis на Debian 9

  5. Извадете атомно множество стойности от структурата на данните на Redis?