通常的单元测试框架都以他们支持的语言的开头字母加上Unit作为名字,他们统称为xUnit框架。C++的叫做CppUnit,Java的叫做JUnit,.Net的叫做NUnit。当然不是所有的都这么命名,但大部分如此。下面我主要讲解一下NUni的一些基本操作。1:Nunit两个重要属 ...
通常的单元测试框架都以他们支持的语言的开头字母加上Unit作为名字,他们统称为xUnit框架。C++的叫做CppUnit,Java的叫做JUnit,.Net的叫做NUnit。当然不是所有的都这么命名,但大部分如此。下面我主要讲解一下NUni的一些基本操作。
1:Nunit两个重要属性
1.1:[TestFixture]
这个是标识包含自动化测试的类,可能改成TestClass大家更加理解。但是代码是无法编译过去的。
1.2:[Test]
这个是标识这个方法需要自动化测试的。记得把这个属性加在要测试的方法上。
2:编写第一个单元测试
2.1:一个单元测试通常包含三个行为:
2.1.1:准备对象(就是对哪个对象就行操作)
2.1.2:操作对象(对对象进行一些逻辑处理)
2.1.3:断言(Assert)和预判产生的结果对比
2.2:编写一个判断后缀名的方法
public bool IsValidExtensions(get='_blank'>string fileName) { if (string.IsNullOrWhiteSpace(fileName)) throw new ArgumentNullException("fileName"); var extension = Path.GetExtension(fileName); if (extension.Contains("pdf")) { return true; } return false; }
原标题:NUnit基本使用方法
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。