![]() |
1
5
只有 在启动代码中处理环境变量(通常不需要单元测试)? 在测试中使用环境变量通常是一种迹象,表明配置在代码IME中发生得太深。在可能的情况下,我发现通过依赖项注入来构造包含所需内容的对象要好得多,将这些代码与确定注入内容的配置代码分开。 |
![]() |
2
1
基本上,我们在属性文件中有DB连接信息。在单元测试中,我们使用另一个包含测试数据库连接信息的属性文件。(对于单元测试,轻量级内存DB可能是最佳选择。)
|