1

私は MonoTouch 6.0.4 を使用しており、MonoTouch の NUnitLite を使用して単体テストを実装しました。テストを実行して終了するとAssert()、ログからテストが正常に実行されたことがわかります。

テストの実行: 1 合格: 0 不確定: 0 失敗: 1 無視: 0

ただし、UI では、テスト結果は反映されません。テスト結果

テスト方法:

[Test]
public void TestPing()
{
    APIPingResult oRes = oManager.PingConnector.Ping(5);
    Assert.True(oRes.Success);
}

単なるバグですか、それとも何か不足していますか?

4

1 に答える 1

1

これは既知の(以前に気づいた) バグです。

Run Everythingなどのすべてのテスト、またはRun allなどの特定のスイート内のすべてのテストを実行すると、ステータスが正しく更新されます。

ただし、特定のテストを実行すると、更新が完了しました (実際には更新されていないと思います)。テスト結果は引き続きライターの出力 (アプリケーション出力やデバイス コンソールなど) に送信されることに注意してください。

更新: GIT で修正されました (0.7 ブランチとマスター ブランチの両方)。

于 2012-10-18T12:22:52.990 に答える