C# 单元测试几个方法的用法
2013-08-22 10:59
363 查看
单元测试的基本方法是调用被测代码的函数,输入函数的参数值,获取返回结果,然后与预期测试结果进行比较,如果相等则认为测试通过,否则认为测试不通过。
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() 测试指定的值是否相等,如果相等,则测试通过;
int actual = account.Get(5); Assert.AreEqual("9", actual);
AreSame() 用于验证指定的两个对象变量是指向相同的对象,否则认为是错误
AreNotSame() 用于验证指定的两个对象变量是指向不同的对象,否则认为是错误
Assert.IsTrue() 测试指定的条件是否为True,如果为True,则测试通过;
Assert.IsFalse() 测试指定的条件是否为False,如果为False,则测试通过;
Assert.IsNull() 测试指定的对象是否为空引用,如果为空,则测试通过;
Assert.IsNotNull() 测试指定的对象是否为非空,如果不为空,则测试通过;
2、CollectionAssert类的使用
用于验证对象集合是否满足条件
StringAssert类的使用
用于比较字符串。
StringAssert.Contains
StringAssert.Matches
StringAssert.tartWith
相关文章推荐
- C# DUID的用法及取得整数的几个方法
- JUnit 单元测试几个方法的用法注解
- C#中String类的几个方法(IndexOf、LastIndexOf、Substring)
- C# 用户控件调用主窗体的方法(简单的线程用法)
- ios几个方法的用法
- C#中String类的几个方法(IndexOf、LastIndexOf、Substring)
- C#字符串处理几个方法
- C#下如何给返回类型是类类型的方法做单元测试
- C#获取磁盘空间信息的几个方法
- [转贴]几个比较好用的Windows API在C#中的用法
- C#中String类的几个方法(IndexOf、LastIndexOf、Substring)
- C#中Array与ArrayList用法及转换的方法
- C#开发和使用中的几个实现方法
- c# -- mysql中的读取数据的几个方法
- c# 操作Xml中SelectSingleNode方法中的xpath用法
- C# 枚举基本用法及扩展方法
- C#生成图片缩略图、水印及上传的几个通用方法
- 这篇文章主要介绍了C#中的匿名方法,包括其由来、定义及用法等,需要的朋友可以参考下
- C#生成图片缩略图、水印及上传的几个通用方法
- python中__init__()、__new__()、__call__()、__del__()几个魔法方法的用法