![]() |
1
3
您应该真正考虑使用模拟框架将测试与实际的依赖对象隔离开来。我假设您使用C#(从
使用此机制,您可以控制模拟对象如何响应测试中的类,并将测试代码与相关依赖项隔离开来。您还可以通过验证您设置的期望值是否已满足(称为)来测试您的被测类是否与它所依赖的类正确交互。 对于构造函数中的参数数量,考虑提供一个默认的构造函数,它不需要参数,并且具有依赖项的公共设置。然后可以使用C#3.0中的便利机制来定义它们。
|
![]() |
2
2
http://www.myjavatools.com/cuecards/refactoring.html
|
![]() |
3
2
有时(特别是在测试代码时),对代码进行一点重新格式化就可以做到这一点。虽然
很难读懂,这是:
看起来好多了(至少对我来说)。 |
![]() |
mg610 · 如何开始C++单元测试 2 年前 |
![]() |
vidhu · 无URL的自动化测试 2 年前 |
![]() |
Aessandro · js开关站单元测试[关闭] 6 年前 |
![]() |
AntoineLB · 断言后期工作Django 6 年前 |
|
ravikant · Selenium脚本不工作异常 6 年前 |
![]() |
splintor · 如何在angular中的单元测试中测试文档点击 6 年前 |