JUNIT 3.8.1 断言

来源:互联网 发布:mac美国官网砍单 编辑:程序博客网 时间:2024/06/05 00:30
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)
0 0
原创粉丝点击