【问题标题】:How to not instantiate the feign client during tests?如何在测试期间不实例化假装客户端?
【发布时间】:2019-09-12 10:59:02
【问题描述】:

当我开始测试时,feign 客户端也会启动,所以如何在测试期间不实例化 Feign 客户端?

【问题讨论】:

    标签: java spring-cloud-feign netflix-feign feign


    【解决方案1】:

    我通常使用 Mockito 来模拟 feign 方法。 feign 客户端已实例化,但方法不调用外部 API

    【讨论】:

    • 有没有办法完全不实例化它?
    • 有没有办法完全不实例化它?
    • 这是一个不干扰测试的解决方案,我认为是这样
    • 你有其他解决方案作为依赖或配置吗?
    • 嗯我不确定,但也许你可以使用这样的配置:` @SpringBootTest(properties = { "feign.hystrix.enabled=false"} `
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-07
    • 2021-08-10
    • 2022-01-02
    • 1970-01-01
    • 2014-07-14
    相关资源
    最近更新 更多