</p> 函数原型:assertNull([String message],Object object)+ _/ O; c% d6 X _
参数说明:message是一个可选的消息,如果提供,将会在发生错误时报告这个消息。# N( a- f% {# H7 B* O5 p
object是待验证的对象。
: g' K G% n+ v" D; j 该断言用来验证给定的对象是否为null,如果不为null,则验证失败。相应地,还存在可以验证非null的断言:
6 }9 v7 i7 c6 D( i. P- J 函数原型:assertNotNull([String message],Object object)3 `3 ^, }- y1 i5 n
该断言用来验证给定的对象是否为非null,如果为null,则验证失败。
" h" Y) ]4 _- m5 }3 f assertSame" P* ~6 T7 n, F- z6 ?
函数原型:assertSame ([String message], expected,actual)
" {' g$ `* V9 b8 J4 n1 v 参数说明:message是一个可选的消息,如果提供,将会在发生错误时报告这个消息。6 }0 U$ [, C9 C6 \8 `# n, ?# E& e! S
expected是期望值。
" I9 [& H- l# w9 E, W+ J" Y actual是被测试的代码返回的实际值。3 Q# f! ~8 Z; _* a% G( U$ y
该断言用来验证expected参数和actual参数所引用的是否是同一个对象,如果不是,则验证失败。相应地,也存在验证不是同一个对象的断言:
7 K) G1 m* _5 q2 D7 A) \ 函数原型:assertNotSame ([String message], expected,actual)0 p2 d! k' \; ?4 [4 U9 _9 ~
该断言用来验证expected参数和actual参数所引用的是否是不同对象,如果所引用的对象相同,则验证失败。5 T( `: f! Q2 H- g9 @0 p
Fail
9 y" h: n7 _- k1 [6 X 函数原型:Fail([String message])7 o) |6 F' |/ Y7 E2 c4 @
参数说明:message是一个可选的消息,如果提供,将会在发生错误时报告这个消息。4 R- m ?+ y6 E8 W7 ~9 O
该断言会使测试立即失败,通常用在测试不能达到的分支上(如异常)。 |