我在带有 NUnit 的 xamarin 工作室中为 monotouch 和 monodroid 编写 UnitTests(没有设备和东西的集成测试)。
这很好用,除了我没有看到由Debug.WriteLine
.
有人知道如何在 xamarin 工作室中激活它吗?
谢谢!
我在带有 NUnit 的 xamarin 工作室中为 monotouch 和 monodroid 编写 UnitTests(没有设备和东西的集成测试)。
这很好用,除了我没有看到由Debug.WriteLine
.
有人知道如何在 xamarin 工作室中激活它吗?
谢谢!
有人发布了此答案,但出于某种原因将其删除。为了繁荣,我重新发布它......
Debug.WriteLine 在 Xamarin Studio 中似乎不起作用,但 Console.WriteLine 可以。考虑到这一点,您可以执行以下操作:
#if __ANDROID__ || __IOS__
Debug.WriteLine("My trace statement");
#else
Console.WriteLine("My trace statement");
#end if
将此添加到您的单元测试设置中
ConsoleTraceListener c = new ConsoleTraceListener (true);
Trace.Listeners.Add (c);
Debug.Trace()
将写入消息,但您需要上面的侦听器来获取这些消息并将它们发送到控制台。
输出出现在“测试结果”的“输出”面板中