|
2
|
| Jeff Meatball Yang · 技术社区 · 16 年前 |
|
|
1
4
拉出读取配置数据的代码,然后在测试中使用与模拟对象或模拟框架配对的依赖注入。
|
|
2
1
我也喜欢尽可能避免使用这些代码,但有时没有其他的选择(特别是在处理遗留代码时)。 在可以的地方,创建一个用于访问配置选项的接口-将其插入正在访问配置的任何位置。 然后实现一个具体的类,将其委托给内置的配置类,这是要使用的默认实现。 为测试创建接口的模拟实现,并在测试时注入。 |
|
|
3
1
我总是包装配置逻辑,以便在系统测试时替换(模拟)配置。 换句话说,我的配置是这样包装的:
然后,当系统处于测试状态时,我可以这样模拟我的配置:
|
|
Willy · LINQ:将分组列表转换为新列表 8 年前 |
|
|
Kapil · 如何使用参数设置脚本任务SSI的路径 8 年前 |
|
|
c00000fd · 跨命名空间和不同的.H文件的友元类 8 年前 |
|
|
tangoal · 调用模板类成员时非法使用此类型作为表达式 8 年前 |