Bij*_*iri 17 unit-testing visual-studio
在 Visual Studio 中运行单元测试时,即使在课堂上进行了测试,我也得到了 0 个总测试 - 0 个通过,0 个失败,0 个跳过。
在Nunit中,如果加载测试设置或执行时出现异常,将会导致上述结果。从 Visual Studio 菜单中打开 debug=>output 并选择测试窗口,然后查看运行测试时是否抛出任何异常。就我而言,在project1中,我有nunit2(引用),在project2中,我有nunit3,它引用了project1,这导致了冲突并且无法执行。
如果您解决了异常,它应该可以工作
就我而言,问题有所不同。在 VS 单元中,测试是根据测试类来识别的。就我而言,该类没有访问修饰符,这导致了问题。VS 无法识别特定类的测试方法。
class ControllerTests
{
public Controller _Controller;
[TestMethod()]
}
Run Code Online (Sandbox Code Playgroud)
将 public 添加到班级后,效果很好。
公共类ControllerTests {
公共控制器_Controller;
[TestMethod()]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12281 次 |
| 最近记录: |