gpt4 book ai didi

android - 单声道安卓。单元测试框架

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:15:40 24 4
gpt4 key购买 nike

<分区>

是否有一些支持单声道 android 应用程序的单元测试框架?我已经尝试过默认的 Visual Studio 测试框架和 NUnit 框架,但没有任何运气。
我的最后一次尝试:我创建了 Mono Android 类库,引用了 nunit.framework,编写了测试。但是当我尝试启动它们时出现异常:

System.TypeLoadException: Could not load type 'System.Runtime.Versioning.TargetFrameworkAttribute' from assembly 'mscorlib, Version=2.0.0.0'

堆栈跟踪:

Exception rethrown at [0]: 
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at NUnit.Core.TestRunner.Load(TestPackage package)
at NUnit.Util.TestDomain.Load(TestPackage package)
at NUnit.Util.TestLoader.LoadTest(String testName)

我确定这是因为 mono android 程序集与其他程序集不兼容......
所以我的问题是:如何让它发挥作用?或者也许还有其他一些用于单声道 android 应用程序的单元测试框架?

UPD:此问题的解决方法。
因为我只需要测试平台独立模型,所以我只是创建了单独的“代理”Windows 类库项目,并向它添加了指向来 self 的 Mono for Android 类库的模型类的链接(项目 => 添加现有项目... => [选择所有应添加为链接的文件] => 添加为链接)。
因此,我收到了与任何单元测试框架程序集兼容的内容,该程序集由应测试的类组成。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com