1.资源下载:
2.DotNet中使用
先安装
建立类库项目
右键属性,选择调试
在调试中,选择启动外部程序,选择Nunit.exe
在调试中,选择工作目录
完成后,F5将启动Nunit程序
3.
[TestFixture]
用于声明测试类,条件为Public
[TestFixtureSetup]
用于声明测试方法,最先执行1次
[TestFixtureTearDown]
用于声明测试方法,最后执行1次
[Test]
用于声明测试方法,条件为Public
[Setup]
用于声明测试方法,对应于[Test]有多少[Test]就执行多少次,在每个[Test]执行前执行
[TearDown]
同上,在每个[Test]执行后执行
[Ingory("")]
用语忽略部分不需要测试的方法
public void InitializeOperands() {//...}类似于初始化
[Category("分组名")]用于对测试方法进行分组,方便于测试
4.相关代码
[TestFixture] public class Nunit测试类 //Nunit测试的类必须是public类型的 { public Nunit测试类() { } private int a, b; [SetUp] public void InitializeOperands() //这个方法是Nunit固定的方法,必须记忆 { a = 1; b = 2; } [Test] public void TestSum() { // int a = 1;//重复部分可,提取出来 //int b = 2;// int sum = a + b; Assert.AreEqual(sum,3); } [Test] public void Multiply() { //int a = 1;// //int b = 2;// int result = a * b; Assert.AreEqual(result, 2); } }
5.参考资料
http://hi.baidu.com/grayworm/blog/item/009616601bba2fd98db10da4.html
6.各种断言
http://hi.baidu.com/grayworm/blog/item/4e741d2caacad8ea8a1399a0.html