NUnit单元测试笔记
2024-08-28 22:29:38
vs2010 和 NUnit 问题处理。 . 在 <configuration> 下 加 ... <startup>
<requiredRuntime version="v4.0.30319" />
</startup> . 在 <runtime> 加 <runtime> ...
<loadFromRemoteSources enabled="true" />
... </runtime> 其中loadFromRemoteSources 的配置选项为:<loadFromRemoteSources enabled="true|false" /> 另外,更加你的.net framework版本选择是哪个版本:v4.0.20506 和 4.0. 如果是4..30319配置为:<requiredRuntime version="v4.0.30319" /> 如果是4.0.20506 配置为:<requiredRuntime version="v4.0.20506" /> 注意:单元测试中,Case 与 Case 之间不能有任何关系 测试方法不能有返回值,不能有参数,测试方法必须声明为 public [TestFixture] //声明测试类 [SetUp] //建立,初始化。被声明为 SetUp 的方法为初始化方法。在测试类中有多少个方法就会被执行多少次 [TearDown] //销毁,回收。一般对应 SetUp ,同样是在测试类中有多少个方法,TearDown 就会被执行多少次 [TestFixtureSetUp] //初始化整个类。在 NUnit 执行一次 [TestFixtureTearDown] //销毁,回收掉整个类。在NUnit 执行一次 [Test] //声明该方法为测试方法 [Ignore(“参数字符串”)] //忽略,标记该测试方法不会在 NUnit 中执行,在 NUnit 运行时会执行该字符串, 说明:不执行测试的原因等。 [Explict] //显示的运行,在 NUnit 中需手动指定单独运行该测试方法 [Cateory(“分组名称”)] //在NUnit 中,Categoryies 选项卡中显示,Case 分组管理,分组执行 Case [ExpectedException(typeof(DivideByZeroException))] //定义抛出异常,该异常为除数不能为0
最新文章
- CSS 图片加载完成再淡入显示
- perl q qq qr qw qx 区别与使用方法
- UIkit框架之UITabBarController
- MVC学习Day01
- STL库函数 持续更新
- Jqueryの锋利的jquery练习
- NFine - 全球领先的快速开发平台 Dapper Chloe
- 编写webpy程序,iep 报错,ulipad 运行正确
- Android线程和线程池
- 信号量机制DOWN操作和UP操作的详细说明
- Hibeernate中的两种分页方式
- HttpWebRequest的简单使用
- 简易控制中心,angular的简单使用
- mysql 存储引擎简介
- 04单例模式Singleton
- vue.set动态新增对象属性,触发dom渲染
- java对象的结构
- 《ArcGIS Runtime SDK for Android开发笔记》——(4)、基于Android Studio构建ArcGIS Android开发环境
- Redis(十八):Redis和队列
- spring-security权限控制详解