gpt4 book ai didi

spring - 你如何模拟环境界面?

转载 作者:行者123 更新时间:2023-12-04 02:55:49 26 4
gpt4 key购买 nike

我正在尝试测试我的服务,它看起来像:

import org.springframework.core.env.Environment;

@Service
public class MyService {
@Autowired Environment env;
...
...
}

如何模拟环境接口(interface),或者如何创建一个?

最佳答案

Spring 为属性源和环境提供了模拟。这两个都可以在 org.springframework.mock.env 中找到。 spring-test 的包装模块。

  • MockPropertySource : 从 Spring Framework 3.1 开始可用 -- Javadoc
  • MockEnvironment : 从 Spring Framework 3.2 开始可用 -- Javadoc

  • 这些在 Mock Objects 的引用手册中有简要记录。测试章节的部分。

    问候,

    山姆

    关于spring - 你如何模拟环境界面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19791984/

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