sql >> データベース >  >> NoSQL >> Redis

JunitでRedisをスキップ/モックする

    問題は、Redisが利用できないときにテストを実行できるように、Redisパーツをどのようにモックできるかということだったと思います。あなたのサービスはおそらく接続を使用しているので難しいので、あなたはたくさんのモックをしなければならないでしょう。 Spring Bootで行うことは、redisサーバーがlocalhostで利用可能かどうかを確認することです。 その場合はテストを実行し、そうでない場合はスキップします。

    RedisTestServerを参照してください とサンプルの使用法。ルールはすべてのテストに適用されるため、Redisを使用しているテストを分離されたテストクラスに移動することをお勧めします。



    1. マングースの更新/アップサート?

    2. Luaスクリプトの制限でRedis呼び出しを回避する方法は?

    3. ServiceStack.Redis.Sentinelの使用法

    4. MongoDB-配列の最後の要素をクエリしますか?