知识大全 JUnit的各种断言

Posted 函数

篇首语:千金一刻莫空度,老大无成空自伤。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 JUnit的各种断言相关的知识,希望对你有一定的参考价值。

JUnit的各种断言  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  JUnit为我们提供了一些辅助函数 它们用来帮助我们确定被测试的方法是否按照预期的效果正常工作 通常 把这些辅助函数称为断言 下面我们来介绍一下JUnit的各种断言

  l assertEquals

  函数原型 assertEquals([String message] expected actual)

  参数说明 message是一个可选的消息 如果提供 将会在发生错误时报告这个消息

  expected是期望值 通常都是用户指定的内容

  actual是被测试的代码返回的实际值

  函数原型 assertEquals([String message] expected actual tolerance)

  参数说明 message是一个可选的消息 如果提供 将会在发生错误时报告这个消息

  expected是期望值 通常都是用户指定的内容

  actual是被测试的代码返回的实际值

  tolerance是误差参数 参加比较的两个浮点数在这个误差之内则会被认为是

  相等的

  l

  assertTrue

  函数原型 assertTrue ([String message] Boolean condition)

  参数说明 message是一个可选的消息 如果提供 将会在发生错误时报告这个消息

  condition是待验证的布尔型值

  该断言用来验证给定的布尔型值是否为真 如果结果为假 则验证失败 当然 还有验证为假的测试条件

  函数原型 assertFalse([String message] Boolean condition)

  该断言用来验证给定的布尔型值是否为假 如果结果为真 则验证失败

  assertNull

  函数原型 assertNull([String message] Object object)

  参数说明 message是一个可选的消息 如果提供 将会在发生错误时报告这个消息

  object是待验证的对象

  该断言用来验证给定的对象是否为null 如果不为null 则验证失败 相应地 还存在可以验证非null的断言

  函数原型 assertNotNull([String message] Object object)

  该断言用来验证给定的对象是否为非null 如果为null 则验证失败

  assertSame

  函数原型 assertSame ([String message] expected actual)

  参数说明 message是一个可选的消息 如果提供 将会在发生错误时报告这个消息

  expected是期望值

  actual是被测试的代码返回的实际值

  该断言用来验证expected参数和actual参数所引用的是否是同一个对象 如果不是 则验证失败 相应地 也存在验证不是同一个对象的断言

  函数原型 assertNotSame ([String message] expected actual)

  该断言用来验证expected参数和actual参数所引用的是否是不同对象 如果所引用的对象相同 则验证失败

  Fail

  函数原型 Fail([String message])

  参数说明 message是一个可选的消息 如果提供 将会在发生错误时报告这个消息

cha138/Article/program/Java/ky/201311/28567

相关参考

知识大全 JUnit测试建议

JUnit测试建议  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  以下是对JUnit实践的一个很

知识大全 Junit4功能介绍

Junit4功能介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  JUnit是JAVA语言事实

知识大全 JUnit实施

JUnit实施  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  测试的概念  回归测试框架JUni

知识大全 JUnit起步

JUnit起步  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   如

知识大全 名词解释 什么是JUnit?

名词解释什么是JUnit?  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!JUnit是一个开发源代码

知识大全 Jython开发的JUnit测试包

Jython开发的JUnit测试包  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  JUnit测试

知识大全 名词解释 什么是JUnit?[1]

名词解释什么是JUnit?[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  JUnit是一个

知识大全 JUnit入门及应用

JUnit入门及应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  相关概念 &nbs

知识大全 Ant+JUnit+Cobertura

Java应用利器组合:Ant+JUnit+Cobertura  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 JUNIT简单实例及模板

JUNIT简单实例及模板  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &n