使用Assert()判断程序输出结果和期望结果是否相同
常用的Assert用法
Assert.Inconclusive() 表示一个未验证的测试;
Assert.AreEqual() 测试指定的值是否相等,如果相等,则测试通过;
AreSame() 用于验证指定的两个对象变量是指向相同的对象,否则认为是错误
AreNotSame() 用于验证指定的两个对象变量是指向不同的对象,否则认为是错误
Assert.IsTrue() 测试指定的条件是否为True,如果为True,则测试通过;
Assert.IsFalse() 测试指定的条件是否为False,如果为False,则测试通过;
Assert.IsNull() 测试指定的对象是否为空引用,如果为空,则测试通过;
Assert.IsNotNull() 测试指定的对象是否为非空,如果不为空,则测试通过;
未完待续。。。
本文介绍了Assert断言在软件测试中的应用,包括Assert.Inconclusive()、Assert.AreEqual()、AreSame()、AreNotSame()、Assert.IsTrue()、Assert.IsFalse()、Assert.IsNull()及Assert.IsNotNull()等多种常用方法,并解释了它们的功能和使用场景。
1万+

被折叠的 条评论
为什么被折叠?



