VS2010单元测试尝试启动或加载,但从未到达代码,从未完成
本文关键字:代码 未完成 单元测试 启动 加载 VS2010 | 更新日期: 2023-09-27 17:50:21
我有这个自动生成的测试项目从VS2010到我的winform应用程序Form1,我想测试的方法只是一个int add(int x, int y)方法:
[TestClass()]
public class Form1Test
{
private TestContext testContextInstance;
public TestContext TestContext
{
get
{
return testContextInstance;
}
set
{
testContextInstance = value;
}
}
[TestMethod()]
public void addTest()
{
Form1 target = new Form1(); // TODO: Passenden Wert initialisieren
int x = 0; // TODO: Passenden Wert initialisieren
int y = 0; // TODO: Passenden Wert initialisieren
int expected = 0; // TODO: Passenden Wert initialisieren
int actual;
actual = target.add(x, y);
Assert.AreEqual(expected, actual);
Assert.Inconclusive("Überprüfen Sie die Richtigkeit dieser Testmethode.");
}
但是当我去运行测试时,我看到测试正在运行,但没有发生任何事情,我甚至不能关闭或中断任何事情。我的测试项目中可能有什么问题或缺少什么?
Edit1:在调试模式下,由于没有加载符号,并且调用堆栈为空,因此无法到达断点
Edit2:当打开和运行相同的解决方案与测试在VS2012一切工作,但不是在VS2010
Edit3:似乎我总是得到一个异常时,试图运行测试:"失去连接到控制器"
更新-安装VS2010 SP1后,现在测试运行
更新:不知何故,安装VS2010 SP1后问题自行修复。之后一切正常