问题标签 [touch.unit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - MonoTouch - XCode 管理器中更好的控制台输出
我们一直在玩新的 MonoTouch NUnit 测试项目,它非常棒。
我们已经在 Windows 上的 CI 软件中运行了其中一些测试,并且我们在控制台上打印了很多东西,以查看测试过程中出了什么问题。
如果我们为 MonoTouch 构建并运行这些测试,并在 XCode 的管理器中查看控制台,它们看起来很丑:
有没有办法在 iOS 中清理这个输出?至少用更有意义的东西替换“未知”,或者完全删除它和 UIKitApplication 会很好。
此外,我们不介意以某种方式调用NSLog
而不是Console.WriteLine
它是否会解决此问题。
ios - How to run MonoTouch unit tests in MonoDevelop?
After adding a MonoTouch Unit Tests Project I have to run the tests through the simulator. Since most of my tests don't test the UI, is there a way to run tests through MonoDevelop like the normal nunit project?
unit-testing - 单元测试 MonoTouch 项目的最佳方式?
实际上有没有一种使用 NUnit 和 MonoDevelop 测试运行器对 MonoTouch 项目进行单元测试的好方法?
我知道有官方的 MonoTouch 单元测试项目类型,但在模拟器中运行测试不是我想要的方式。现在我想用 MonoDevelop 测试运行器运行测试,以后一切都应该使用 Jenkins (CI)。
我知道关于 UI 特定代码的限制,所以我想测试的所有内容都与 MonoTouch 本身无关,这完全是关于放置在单独项目中的业务逻辑。
通过向 MonoTouch 库类型项目添加测试,我得到 System.IO.FileNotFoundException 的描述如下:http: //ben.phegan.name/index.php/2011/02/28/monotouch-and-unit-testing/
通过使用单独的 NUnit 测试项目,我无法引用我的被测系统,因为它的项目类型是 MonoTouch 库项目类型,当然,它具有不兼容的目标框架 (vMonoTouch)。
所以,Touch.Unit 没有任何真正的替代品,不是吗?
xamarin.ios - MonoTouch 上的 NUnitLite:测试成功但未在 UI 中标记为已执行
我在 MonoTouch 6.0.4 上并使用 MonoTouch 的 NUnitLite 实现了单元测试。如果我执行测试并以 a 结束,Assert()
我可以从日志中看到测试成功执行:
测试运行:1 通过:0 不确定:0 失败:1 忽略:0
但是在UI中,并没有体现出测试结果:
测试方法:
只是一个错误还是我错过了什么?
unit-testing - MonoTouch 和 NUnitLite:什么是“主机”设置?
我经常使用 NUnitLite,但一直想知道选项菜单中的主机设置是什么。此处的文档中未解释这些选项:
http://docs.xamarin.com/ios/tutorials/Unit_Testing
如果我知道的话,有人能解释一下这个可能永远改变我生活的功能吗?
xamarin.ios - InternalsVisibleTo 是否可用于允许 MonoTouch 单元测试访问 MT Lib 的内部?
您能否在 MonoTouch 库的 AssemblyInfo 文件中使用 InternalsVisibleTo 程序集属性来允许 MonoTouch 单元测试 (Touch.Unit) 访问 MonoTouch 库的内部?
这是非常适合在非 MonoTouch 世界中使用的东西,可以测试内部结构而无需跳过障碍。但是我无法让它与 MonoTouch 单元测试一起工作。所以在我继续之前,我想我会问它是否可能,因为这是一个作为测试运行器的 iOS 应用程序,所以不确定编译为本机代码的 iOS 应用程序是否可以做到这一点。
unit-testing - 使用 Touch.Unit (NunitLite) 测试异步方法中的异常
我正在尝试为引发异常的异步方法编写单元测试。
这是我的单元测试。我期待 WebException。测试失败,因为没有立即返回 WebException。测试运行程序以未处理的异常退出。
有什么方法可以用 Touch.Unit 测试异步方法中的异常吗?
控制台输出
我试图在我的测试方法中返回任务。它只是忽略了我的测试方法。
我也试过这个。并且试运行挂断了。