C# 单元测试
2016-03-21 16:00
232 查看
单元测试的基本方法是调用被测代码的函数,输入函数的参数值,获取返回结果,然后与预期测试结果进行比较,如果相等则认为测试通过,否则认为测试不通过。
1、Assert类的使用
Assert.Inconclusive() 表示一个未验证的测试;
Assert.AreEqual() 测试指定的值是否相等,如果相等,则测试通过;
AreSame() 用于验证指定的两个对象变量是指向相同的对象,否则认为是错误
AreNotSame() 用于验证指定的两个对象变量是指向不同的对象,否则认为是错误
Assert.IsTrue() 测试指定的条件是否为True,如果为True,则测试通过;
Assert.IsFalse() 测试指定的条件是否为False,如果为False,则测试通过;
Assert.IsNull() 测试指定的对象是否为空引用,如果为空,则测试通过;
Assert.IsNotNull() 测试指定的对象是否为非空,如果不为空,则测试通过;
2、CollectionAssert类的使用
用于验证对象集合是否满足条件
StringAssert类的使用
用于比较字符串。
StringAssert.Contains
StringAssert.Matches
StringAssert.tartWith
1、Assert类的使用
Assert.Inconclusive() 表示一个未验证的测试;
Assert.AreEqual() 测试指定的值是否相等,如果相等,则测试通过;
AreSame() 用于验证指定的两个对象变量是指向相同的对象,否则认为是错误
AreNotSame() 用于验证指定的两个对象变量是指向不同的对象,否则认为是错误
Assert.IsTrue() 测试指定的条件是否为True,如果为True,则测试通过;
Assert.IsFalse() 测试指定的条件是否为False,如果为False,则测试通过;
Assert.IsNull() 测试指定的对象是否为空引用,如果为空,则测试通过;
Assert.IsNotNull() 测试指定的对象是否为非空,如果不为空,则测试通过;
2、CollectionAssert类的使用
用于验证对象集合是否满足条件
StringAssert类的使用
用于比较字符串。
StringAssert.Contains
StringAssert.Matches
StringAssert.tartWith
相关文章推荐
- C#初学
- c# winform 窗体最大化后挡住了任务栏
- 《CRL Via C#》使用CSC.exe对两个文件进行编译
- C#成魔之路<16> C#新技术
- C# Convert an enum to other type of enum
- C#抽象类和接口
- 委托和事件C#演示代码
- 《CLR Via C#》使用CSC.exe进行单文件的编译
- vs2015 打不开了 提示"CSharpPackage",未能正确加载xx包
- .net 过滤特殊字符
- BC#76 C_HDU5647 DZY Loves Connecting 树形DP
- C# 开源项目一
- c#正则表达式
- c#代码分析
- C#读取web.config配置文件内容
- c#中两种不同的存储过程调用与比较
- 使用VS2013进行C#程序的单元测试
- C# 图片添加旋转字体文字,实现图片装逼功能
- VS2015安装&简单的C#单元测试
- C#中DropDownList显示默认值