sql >> Database teknologi >  >> NoSQL >> Redis

Skip/Mock Redis In Junit

Jeg tror, ​​at spørgsmålet mere handlede om, hvordan Redis-delen kan hånes, så testen kører, når redis ikke er tilgængelig. Det er svært, fordi din tjeneste sandsynligvis bruger forbindelsen, så du bliver nødt til at lave en masse hån. Det, vi gør i Spring Boot, er at tjekke, om en redis-server er tilgængelig på localhost og hvis det er tilfældet, kør testene, ellers spring over.

Se RedisTestServer og en prøveanvendelse. Bemærk, at reglen gælder for alle testene, så det kan være en god idé at flytte de test, der bruger Redis, i en isoleret testklasse.



  1. MongoDB $pull array 2 niveau

  2. Forstå MongoDB Client Timeout-indstillinger

  3. Mongodb:Forespørg et json-objekt indlejret i et array

  4. Hvordan bruger jeg Node.js-klynger med min simple Express-app?