Ian*_*ink 3 mono android nunit unit-testing xamarin.android
我已经为Android VS2010项目创建了Mono并添加了NUnit测试.
根据Xamarin的这篇文章,似乎Mono for Android不支持NUnit:https://bugzilla.novell.com/show_bug.cgi ? id = 644813
在Mono for Android项目中是否有任何测试框架可以运行?
小智 8
不,nunit不起作用,也不做任何其他框架.monodroid和monotouch的目的是提供一个.net开发环境,允许您轻松地在不同环境之间移植业务逻辑.因此,您无法真正测试android/ios特定代码,但您可以测试通用.net业务逻辑代码.在我编写的monodroid项目中,我在解决方案中创建了3个项目,一个是android项目,另一个是.net库,它包含我所有的非特定于Android的逻辑,最终项目是一个针对的unUnit测试库.网络图书馆.然后我将我的逻辑代码文件添加到带有链接文件的android项目中.monodroid项目文件无法测试,但链接到monodroid项目的.net代码文件可以使用您选择的框架进行测试.
现在有一个针对Android测试单亚军的NUnitLite(0.6).这允许您在模拟器内或设备上运行一些(或全部)单元测试.
它与Touch.Unit非常相似,它为iPhone和iPad(iOS)上的MonoTouch提供了一个运行器,并计划了功能奇偶校验(即添加网络日志记录).
免责声明:我写了跑步者(但最有趣的代码是NUnitLite和几次分叉,MonoDroid.Dialog库;-).
| 归档时间: |
|
| 查看次数: |
2203 次 |
| 最近记录: |