• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Expect
博客园    首页    新随笔    联系   管理    订阅  订阅
NUnit单元测试笔记

vs2010 和 NUnit 问题处理。

1. 在 <configuration> 下 加

...

   <startup> 
      <requiredRuntime version="v4.0.30319" />
   </startup>

 

2.  在 <runtime> 加 

  <runtime>

  ...
  <loadFromRemoteSources enabled="true" />
  ...

 </runtime>

 

其中loadFromRemoteSources 的配置选项为:<loadFromRemoteSources enabled="true|false" />

 

  另外,更加你的.net framework版本选择是哪个版本:v4.0.20506 和 4.0.30319

  如果是4.0.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

 

posted on 2011-01-25 17:35  Expect  阅读(345)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3