Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

Pular/simular Redis em junho


Acho que a questão era mais sobre como a parte do Redis pode ser simulada para que o teste seja executado quando o redis não estiver disponível. É difícil porque seu serviço provavelmente está usando a conexão, então você teria que fazer muitas zombarias. O que fazemos no Spring Boot é verificar se um servidor redis está disponível em localhost e se for o caso execute os testes, caso contrário pule.

Consulte RedisTestServer e um exemplo de uso. Observe que a regra se aplica a todos os testes, portanto, convém mover os testes que estão usando o Redis em uma classe de teste isolada.