JUNIT 3.8.1 断言

JUNIT 3.8 中,junit.framework.Assert 定义了
  • 相等断言: 8大基本类型加上对象类型和字符串类型  (10 * 2)
  • 引用断言: 4类:空与不空,同与不同  (4*2)
  • 真假断言: 2类:真、假  (2*2)
  • 直接断言: 1类。  (1*2)

相等断言 (10种类型):
  • 对象等于断言:
static public void assertEquals(String message, Object expected, Object actual)
static public void assertEquals(Object expected, Object actual)
  • 字符串等于断言: 
static public void assertEquals(String message, String expected, String actual)
static public void assertEquals(String expected, String actual)
  • 八大基本类型的值相等断言:
static public void assertEquals(String message, double expected, double actual, double delta)
static public void assertEquals(double expected, double actual, double delta)
static public void assertEquals(String message, float expected, float actual, float delta)
static public void assertEquals(float expected, float actual, float delta)
static public void assertEquals(String message, long expected, long actual)
static public void assertEquals(long expected, long actual)
static public void assertEquals(String message, boolean expected, boolean actual)
static public void assertEquals(boolean expected, boolean actual)
static public void assertEquals(String message, byte expected, byte actual)
static public void assertEquals(byte expected, byte actual)
static public void assertEquals(String message, char expected, char actual)
static public void assertEquals(char expected, char actual)
static public void assertEquals(String message, short expected, short actual)
static public void assertEquals(short expected, short actual)
static public void assertEquals(String message, int expected, int actual)
static public void assertEquals(int expected, int actual)


真假断言:
static public void assertTrue(String message, boolean condition)
static public void assertTrue(boolean condition)
static public void assertFalse(String message, boolean condition)
static public void assertFalse(boolean condition)


直接失败断言:
static public void fail(String message)
static public void fail()


引用断言:
  • 引用空与非空:
static public void assertNotNull(Object object)
static public void assertNotNull(String message, Object object)
static public void assertNull(Object object)
static public void assertNull(String message, Object object)
  • 引用相同与不同断言: 
static public void assertSame(String message, Object expected, Object actual)
static public void assertSame(Object expected, Object actual)
static public void assertNotSame(String message, Object expected, Object actual)
static public void assertNotSame(Object expected, Object actual)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值