1

我在 MonoTouch 6.0.4 上并使用 MonoTouch 的 NUnitLite 实现了单元测试。如果我执行测试并以 a 结束,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 和 master 分支)中修复。

于 2012-10-18T12:22:52.990 回答