JUnit中的断言使用

   在JUnit框架结构中,TestCase类扩展了一个叫做Assert的工具类。这个Assert类提供了很多方法来让你对当前的对象的状态做“断言”。

    在JUnit中,基本的断言方法有:
         assertTrue(boolean condition):如果condition为false则失败;否则通过测试。
         assertFalse(boolean condition):如果condition为true则失败;否则通过测试。
         assertEquals(Object expected, Object actual):根据equals()方法,如果expected 和 actual不相等则失败,否则通过测试。
         assertEquals(int expected, int actual):根据==操作符,如果expected 和 actual不相等则失败,否则通过测试。
         assertSame(Object expected, Object actual):如果expected 和 actual引用不同的内存对象则失败;如果它们引用相同的内存对象则通过测试。两个对象可能并不是相同的,但是它们可能通过equals()方法仍然可以是相等的。
         assertNotSame(Object expected, Object actual):
         assertNull(Object object):如果对象为null则通过测试,反之看作失败。
        assertNotNull(Object object):如果对象不为null则通过测试,反之看作失败。

但是没有assertNotEquals(),后续慢慢补充!

你可能感兴趣的:(框架,JUnit)