名称 说明
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. babun,windows shell

    babun是windows上的一个第三方shell,在这个shell上面你可以使用几乎所有linux,unix上面的命令,他几乎可以取代windows的shell. babun的几个特点: 使用bab ...

  2. bzoj 1034: [ZJOI2008]泡泡堂BNB 貪心

    1034: [ZJOI2008]泡泡堂BNB Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 1398  Solved: 727[Submit][Sta ...

  3. keil采用C语言模块化编程时全局变量、结构体的定义、声明以及头文件包含的处理方法

    以前写单片机程序时总是把所用函数和变量都写在一个c文件里,后来遇到大点的项目,程序动则几千行,这种方式无疑会带来N多麻烦,相信大家都有所体验吧! 后来学会了在keil里进行模块化编程,即只把功能相同或 ...

  4. 14.8.1 Creating InnoDB Tables 创建InnoDB 表

    14.8.1 Creating InnoDB Tables 创建InnoDB 表 创建一个InnoDB表,使用CREATE TABLE 语句,你不需要指定ENGINE=InnoDB 子句 如果Inno ...

  5. quartz 两次执行问题

    最近发现网站(xiayule.net)越写越大,有些东西已经难以维护了,想要添加个功能,都得斟酌半天 项目中有很多可重构的地方,小重构一直进行,大的不敢动,毕竟没有很多时间做测试. 最后,决定精简代码 ...

  6. URAL1079

    Problem E Time Limit : 4000/2000ms (Java/Other)   Memory Limit : 32768/16384K (Java/Other) Total Sub ...

  7. tomcat配置多实例

    CATALINA_HOME环境变量不必配置,因为在startup.sh脚本里会指定CATALINA_HOME的位置.     配置tomcat多实例 首先是理解下原理:CATALINA_HOME指向安 ...

  8. 国内maven镜像

    <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> & ...

  9. 对javabean的内省操作

    import java.beans.BeanInfo; import java.beans.IntrospectionException; import java.beans.Introspector ...

  10. disconf实践(二)

    因为有些系统的配置文件会随着业务更改,如某些控制开关,当大批量集群时,按照上一篇文章的配置就不够啦,需要做到热加载. 研究了一下,还好,比较简单,只要替换上一篇文章第4步的配置文件(spring-di ...