美文网首页
JUnit的断言函数

JUnit的断言函数

作者: ChenME | 来源:发表于2017-06-01 09:55 被阅读38次
    1. 值相等的验证:assertEquals
    2. assertEquals([String message],expected,actual)

    参数说明:
    message 是个可选的消息,假如提供,将会在测试发生错误时报告这个消息。
    expected 是期望值,通常都是用户指定的内容。
    actual 是被测试的代码返回的实际值。

    1. assertEquals([String message],expected,actual,tolerance)

    参数说明:
    tolerance 是误差参数,参加比较的两个浮点数在这个误差之内则会被认为是相等的。
    例:assertEquals("值不近似", 5.8, 10.0 / 2.0, 1.0)

    1. 值为真(假)的验证:
    2. assertTrue ([String message],Boolean condition)

    参数说明:
    message 是个可选的消息,假如提供,将会在发生错误时报告这个消息。
    condition 是待验证的布尔型值。
    *该断言用来验证给定的布尔型值是否为真,假如结果为假,则验证失败。 *

    1. assertFalse([String message],Boolean condition)

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

    1. 为null的验证:
    2. assertNull([String message],Object object)

    参数说明:
    message 是个可选的消息,假如提供,将会在发生错误时报告这个消息。
    object 是待验证的对象。
    *该断言用来验证给定的对象是否为null,假如不为null,则验证失败。相应地,还存在能够验证非null的断言: *

    1. assertNotNull([String message],Object object)

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

    1. 引用的对象是否是同一个的验证
    2. assertSame ([String message], expected,actual)

    参数说明:
    message 是个可选的消息,假如提供,将会在发生错误时报告这个消息。
    expected 是期望值。
    actual 是被测试的代码返回的实际值。
    该断言用来验证expected参数和actual参数所引用的是否是同一个对象,假如不是,则验证失败。

    1. assertNotSame ([String message], expected,actual)
      *该断言用来验证expected参数和actual参数所引用的是否是不同对象,假如所引用的对象相同,则验证失败。 *
    2. 使测试立即失败:Fail([String message])

    message 是个可选的消息,假如提供,将会在发生错误时报告这个消息。
    *该断言会使测试立即失败,通常用在测试不能达到的分支上(如异常)。 *

    相关文章

      网友评论

          本文标题:JUnit的断言函数

          本文链接:https://www.haomeiwen.com/subject/hlpsfxtx.html