gpt4 book ai didi

c# - VS2010 单元测试尝试启动或加载但永远不会到达代码并且永远不会完成

转载 作者:太空宇宙 更新时间:2023-11-03 16:20:24 25 4
gpt4 key购买 nike

我有这个从 VS2010 到我的 winform 应用程序 Form1 的自动生成的测试项目,我想测试的方法是 juat 一个 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:在 Debug模式下无法到达断点,因为没有加载任何符号,并且调用堆栈为空

Edit2:在 VS2012 中打开并运行带有测试的相同解决方案时,一切正常,但在 VS2010 中无效

Edit3:似乎我在尝试运行测试时总是遇到异常:“与 Controller 失去连接”

更新 - 安装 VS2010 SP1 后测试运行

最佳答案

更新:安装 VS2010 SP1 后问题自行解决。之后一切正常。

关于c# - VS2010 单元测试尝试启动或加载但永远不会到达代码并且永远不会完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14126787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com