2

VS2010 から私の winform アプリケーション Form1 へのこの自動生成されたテスト プロジェクトがあり、テストしたいメソッドは int add(int x, int y) メソッドの juat です。

[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 をインストールした後、テストが実行されるようになりました

4

1 に答える 1

0

更新: VS2010 SP1 をインストールすることで、問題が解決しました。その後、すべてが機能しました。

于 2013-01-07T20:25:09.190 に答える