名称 说明
AreEqual(Object, Object) 验证指定的两个对象是否相等。 如果两个对象不相等,则断言失败。
AreEqual(Double, Double, Double) 验证指定的两个双精度型值是否相等或者是否在对方的指定精度内。 如果它们不位于对方的指定精度内,则断言失败。
AreEqual(Object, Object, String) 验证指定的两个对象是否相等。 如果两个对象不相等,则断言失败。 如果断言失败,将显示一则消息。
AreEqual(Single, Single, Single) 验证指定的两个单精度型值是否相等或者是否位于对方的指定精度内。 如果它们不位于对方的指定精度内,则断言失败。
AreEqual(String, String, Boolean) 验证指定的两个字符串是否相等,根据指定的要求忽略大小写或不忽略大小写。 如果它们不相等,则断言失败。
AreEqual(Double, Double, Double, String) 验证指定的两个双精度型值是否相等或者是否在对方的指定精度内。 如果它们不位于对方的指定精度内,则断言失败。 如果断言失败,将显示一则消息。
AreEqual(Object, Object, String, Object[]) 验证指定的两个对象是否相等。 如果两个对象不相等,则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。
AreEqual(Single, Single, Single, String) 验证指定的两个单精度型值是否相等或者是否位于对方的指定精度内。 如果它们不位于对方的指定精度内,则断言失败。 如果断言失败,将显示一则消息。
AreEqual(String, String, Boolean, CultureInfo) 使用所指定的区域性信息验证指定的两个字符串是否相等,根据指定的要求忽略大小写或不忽略大小写。 如果它们不相等,则断言失败。
AreEqual(String, String, Boolean, String) 验证指定的两个字符串是否相等,根据指定的要求忽略大小写或不忽略大小写。 如果它们不相等,则断言失败。 如果断言失败,将显示一则消息。
AreEqual(Double, Double, Double, String, Object[]) 验证指定的两个双精度型值是否相等或者是否在对方的指定精度内。 如果它们不位于对方的指定精度内,则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。
AreEqual(Single, Single, Single, String, Object[]) 验证指定的两个单精度型值是否相等或者是否位于对方的指定精度内。 如果它们不位于对方的指定精度内,则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。
AreEqual(String, String, Boolean, CultureInfo, String) 使用所指定的区域性信息验证指定的两个字符串是否相等,根据指定的要求忽略大小写或不忽略大小写。 如果它们不相等,则断言失败。 如果断言失败,将显示一则消息。
AreEqual(String, String, Boolean, String, Object[]) 验证指定的两个字符串是否相等,根据指定的要求忽略大小写或不忽略大小写。 如果它们不相等,则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。
AreEqual(String, String, Boolean, CultureInfo, String,Object[]) 使用所指定的区域性信息验证指定的两个字符串是否相等,根据指定的要求忽略大小写或不忽略大小写。 如果它们不相等,则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。
AreEqual<T>(T, T) 使用相等运算符验证指定的两个泛型数据是否相等。如果它们不相等,则断言失败。
AreEqual<T>(T, T, String) 使用相等运算符验证指定的两个泛型数据是否相等。如果它们不相等,则断言失败。 如果断言失败,将显示一则消息。
AreEqual<T>(T, T, String,Object[]) 使用相等运算符验证指定的两个泛型数据是否相等。如果它们不相等,则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。
AreNotEqual(Object, Object) 验证指定的两个对象是否不相等。 如果两个对象相等,则断言失败。
AreNotEqual(Double, Double, Double) 验证指定的两个双精度型值是否既不相等又不在对方的指定精度内。 如果它们相等或者在对方的指定精度内,则断言失败。
AreNotEqual(Object, Object, String) 验证指定的两个对象是否不相等。 如果两个对象相等,则断言失败。 如果断言失败,将显示一则消息。
AreNotEqual(Single, Single, Single) 验证指定的两个单精度型值是否既不相等又不在对方的指定精度内。 如果它们相等或者在对方的指定精度内,则断言失败。
AreNotEqual(String, String, Boolean) 验证指定的两个字符串是否不相等,根据指定的要求忽略大小写或不忽略大小写。 如果它们相等,则断言失败。
AreNotEqual(Double, Double, Double, String) 验证指定的两个双精度型值是否既不相等又不在对方的指定精度内。 如果它们相等或者在对方的指定精度内,则断言失败。 如果断言失败,将显示一则消息。
AreNotEqual(Object, Object, String, Object[]) 验证指定的两个对象是否不相等。 如果两个对象相等,则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。
AreNotEqual(Single, Single, Single, String) 验证指定的两个单精度型值是否既不相等又不在对方的指定精度内。 如果它们相等或者在对方的指定精度内,则断言失败。 如果断言失败,将显示一则消息。
AreNotEqual(String, String, Boolean, CultureInfo) 使用所指定的区域性信息验证指定的两个字符串是否不相等,根据指定的要求忽略大小写或不忽略大小写。如果它们相等,则断言失败。
AreNotEqual(String, String, Boolean, String) 验证指定的两个字符串是否不相等,根据指定的要求忽略大小写或不忽略大小写。 如果它们相等,则断言失败。 如果断言失败,将显示一则消息。
AreNotEqual(Double, Double, Double, String,Object[]) 验证指定的两个双精度型值是否既不相等又不在对方的指定精度内。 如果它们相等或者在对方的指定精度内,则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。
AreNotEqual(Single, Single, Single, String, Object[]) 验证指定的两个单精度型值是否既不相等又不在对方的指定精度内。 如果它们相等或者在对方的指定精度内,则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。
AreNotEqual(String, String, Boolean, CultureInfo, String) 使用所指定的区域性信息验证指定的两个字符串是否不相等,根据指定的要求忽略大小写或不忽略大小写。如果它们相等,则断言失败。 如果断言失败,将显示一则消息。
AreNotEqual(String, String, Boolean, String, Object[]) 验证指定的两个字符串是否不相等,根据指定的要求忽略大小写或不忽略大小写。 如果它们相等,则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。
AreNotEqual(String, String, Boolean, CultureInfo, String,Object[]) 使用所指定的区域性信息验证指定的两个字符串是否不相等,根据指定的要求忽略大小写或不忽略大小写。如果它们相等,则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。
AreNotEqual<T>(T, T) 验证指定的两个泛型类型数据是否不相等。 如果它们相等,则断言失败。
AreNotEqual<T>(T, T, String) 验证指定的两个泛型类型数据是否不相等。 如果它们相等,则断言失败。 如果断言失败,将显示一则消息。
AreNotEqual<T>(T, T, String, Object[]) 验证指定的两个泛型类型数据是否不相等。 如果它们相等,则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。
AreNotSame(Object, Object) 验证指定的两个对象变量是否引用不同的对象。 如果它们引用同一个对象,则断言失败。
AreNotSame(Object, Object, String) 验证指定的两个对象变量是否引用不同的对象。 如果它们引用同一个对象,则断言失败。 如果断言失败,将显示一则消息。
AreNotSame(Object, Object, String, Object[]) 验证指定的两个对象变量是否引用不同的对象。 如果它们引用同一个对象,则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。
AreSame(Object, Object) 验证指定的两个对象变量是否引用同一个对象。 如果它们引用不同的对象,则断言失败。
AreSame(Object, Object, String) 验证指定的两个对象变量是否引用同一个对象。 如果它们引用不同的对象,则断言失败。 如果断言失败,将显示一则消息。
AreSame(Object, Object, String, Object[]) 验证指定的两个对象变量是否引用同一个对象。 如果它们引用不同的对象,则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。
Equals 确定两个对象是否相等。
Fail() 在不检查任何条件的情况下使断言失败。
Fail(String) 在不检查任何条件的情况下使断言失败。 显示消息。
Fail(String, Object[]) 在不检查任何条件的情况下使断言失败。 显示一则消息,并向该消息应用指定的格式。
Inconclusive() 指示无法验证断言。
Inconclusive(String) 指示断言无法验证。 显示消息。
Inconclusive(String,Object[]) 指示断言无法验证。 显示一则消息,并向该消息应用指定的格式。
IsFalse(Boolean) 验证指定的条件是否为 false。 如果该条件为 true,则断言失败。
IsFalse(Boolean, String) 验证指定的条件是否为 false。 如果该条件为 true,则断言失败。 如果断言失败,将显示一则消息。
IsFalse(Boolean, String,Object[]) 验证指定的条件是否为 false。 如果该条件为 true,则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。
IsInstanceOfType(Object, Type) 验证指定的对象是否为指定类型的实例。 如果在该对象的继承层次结构中找不到该类型,则断言失败。
IsInstanceOfType(Object, Type, String) 验证指定的对象是否为指定类型的实例。 如果在该对象的继承层次结构中找不到该类型,则断言失败。 如果断言失败,将显示一则消息。
IsInstanceOfType(Object, Type, String, Object[]) 验证指定的对象是否为指定类型的实例。 如果在该对象的继承层次结构中找不到该类型,则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。
IsNotInstanceOfType(Object, Type) 验证指定的对象是否不为指定类型的实例。 如果在该对象的继承层次结构中找到了指定的类型,则断言失败。
IsNotInstanceOfType(Object, Type, String) 验证指定的对象是否不为指定类型的实例。 如果在该对象的继承层次结构中找到了指定的类型,则断言失败。 如果断言失败,将显示一则消息。
IsNotInstanceOfType(Object, Type, String, Object[]) 验证指定的对象是否不为指定类型的实例。 如果在该对象的继承层次结构中找到了指定的类型,则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。
IsNotNull(Object) 验证指定的对象是否不为 null。 如果该对象为 null,则断言失败。
IsNotNull(Object, String) 验证指定的对象是否不为 null。 如果该对象为 null,则断言失败。 如果断言失败,将显示一则消息。
IsNotNull(Object, String,Object[]) 验证指定的对象是否不为 null。 如果该对象为 null,则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。
IsNull(Object) 验证指定的对象是否为 null。 如果该对象不为 null,则断言失败。
IsNull(Object, String) 验证指定的对象是否为 null。 如果该对象不为 null,则断言失败。 如果断言失败,将显示一则消息。
IsNull(Object, String,Object[]) 验证指定的对象是否为 null。 如果该对象不为 null,则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。
IsTrue(Boolean) 验证指定的条件是否为 true。 如果该条件为 false,则断言失败。
IsTrue(Boolean, String) 验证指定的条件是否为 true。 如果该条件为 false,则断言失败。 如果断言失败,将显示一则消息。
IsTrue(Boolean, String,Object[]) 验证指定的条件是否为 true。 如果该条件为 false,则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。
ReplaceNullChars 在字符串中,用 "\\0" 替换空字符 ('\0')。

单元测试--------Assert的更多相关文章

  1. 使用xUnit为.net core程序进行单元测试 -- Assert

    第一部分: http://www.cnblogs.com/cgzl/p/8283610.html Assert Assert做什么?Assert基于代码的返回值.对象的最终状态.事件是否发生等情况来评 ...

  2. 单元测试Assert类

    Assert类主要的静态成员 1. AreEqual:方法被重载了N多次,主要功能是判断两个值是否相等:如果两个值不相等,则测试失败. 2. AreNotEqual:方法被重载了N多次,主要功能是判断 ...

  3. 读书笔记: nodejs API 参考

    >> bufferBuffer对象是全局对象Buffer支持的编码方式:ascii, utf8, base64, binarynew Buffer(size)new Buffer(arra ...

  4. python 实用小技巧

    1. 列表 #以下三式等价 c = (a>b and a or b) c = a if a>b else b c = [b, a][a>b] 字符串拼接 ' + '.join('%s ...

  5. 单元测试中Assert类的用法

    Assert类所在的命名空间为Microsoft.VisualStudio.TestTools.UnitTesting 在工程文件中只要引用Microsoft.VisualStudio.Quality ...

  6. 单元测试中Assert类

    一.Assert类的使用 1.Assert类所在的命名空间为Microsoft.VisualStudio.TestTools.UnitTesting 在工程文件中只要引用Microsoft.Visua ...

  7. JUnit3 结合一个除法的单元测试说明Assert.fail()的用法

    之前一篇博文(JUnit基础及第一个单元测试实例(JUnit3.8))介绍了用JUnit做单元测试的基本方法,并写了一个简单的类Calculator,其中包含了整型加减乘除的简单算法. 本文通过完善其 ...

  8. VS单元测试中Assert类的用法

    首先说介绍一下,Assert类所在的命名空间为Microsoft.VisualStudio.TestTools.UnitTesting 在工程文件中只要引用Microsoft.VisualStudio ...

  9. 在单元测试中处理Debug.Assert的好方法

    在单元测试项目的配置文件中配置好, <?xml version="1.0" encoding="utf-8"?> <configuration ...

随机推荐

  1. 同样版本的jstl,都是jstl1.2版本,有个有问题,另一个没有问题

    问题是这样的,最近部署一个项目,发现每次访问首页的时候老是报如下的错误: org.springframework.web.util.NestedServletException: Handler pr ...

  2. WordPress特制字符串URL重定向限制绕过漏洞

    漏洞版本: WordPress 3.6 漏洞描述: Bugtraq ID:62344 CVE ID:CVE-2013-4339 WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PH ...

  3. 深入浅出Node.js (附录A) - 安装Node

    A.1 Windows系统下的Node安装 A.2 Mac系统下Node的安装 A.3 Linux系统下Node的安装 A.4 总结 A.5 参考资源

  4. nodejs之日志管理

    开发一个项目时,可以通过控制台输出或者debug来获取到项目的运行信息.当项目上线时,我们就需要通过日志来分析.如同Java的log4j,nodejs中也有相关的log4js.使用过log4j的同学应 ...

  5. 查找IP来源

    通过调用淘宝IP库获取IP归属地,脚本如下: #!/usr/bin/env python # -*- coding: utf-8 -*- import urllib import json impor ...

  6. 【转】Xcode 7 真机调试详细步骤

    原文网址:http://www.jianshu.com/p/fa5f90b61ad6 文/ldjhust(简书作者)原文链接:http://www.jianshu.com/p/fa5f90b61ad6 ...

  7. Bzoj 3781: 小B的询问 莫队,分块,暴力

    3781: 小B的询问 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 426  Solved: 284[Submit][Status][Discuss ...

  8. Node.js学习(12)----Web应用开发

    1.使用http模块 Node.js 由于不需要另外的 HTTP 服务器,因此减少了一层抽象,给性能带来不少提升, 但同时也因此而提高了开发难度.举例来说,我们要实现一个 POST 数据的表单,例如: ...

  9. automake---让Makefile变得更专业一点儿

    一般我们装软件时,都要运行 ./configure --prefix=/usr/local make make install 看着不断刷新的屏幕,总感觉真得好高深呀,其实我们的程序也可以这样子. 下 ...

  10. 登陆用户怎样获取验证码和保存用户到cookie中

    User表: User.java package user.domain; import java.io.Serializable; import java.util.Date; public cla ...