gpt4 book ai didi

junit - 在 Junit 中跳过/模拟 Redis

转载 作者:IT王子 更新时间:2023-10-29 06:11:17 25 4
gpt4 key购买 nike

我想测试一个与 redis 建立连接的服务。

我想在我的 junit 中跳过这部分。有没有办法跳过这个方法调用或模拟它?

最佳答案

我认为问题更多是关于如何模拟 Redis 部分,以便在 Redis 不可用时运行测试。这很难,因为您的服务可能正在使用连接,因此您必须进行大量模拟。我们在 Spring Boot 中所做的是检查 localhost 上是否有 redis 服务器可用,如果是,则运行测试,否则跳过。

参见 RedisTestServera sample usage .请注意,该规则适用于所有测试,因此您可能希望将使用 Redis 的测试移动到一个隔离的测试类中。

关于junit - 在 Junit 中跳过/模拟 Redis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37464043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com