乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Junit 4 Tutorials(Junit 4 教程) 三、Junit4 斷言方法

       春和秋榮 2019-05-19

           Junit 4 斷言方法允許檢查測試方法的期望結(jié)果值和真實(shí)返回值。Junit的org.junit.Assert類提供了各種斷言方法來寫junit測試。這些方法被用來檢查方法的真實(shí)結(jié)果值和期望值。下列一些有用的斷言方法列表:

      Junit 4 Assert Methods
      MethodDescription
      assertNull(java.lang.Object object)檢查對象是否為空
      assertNotNull(java.lang.Object object)檢查對象是否不為空
      assertEquals(long expected, long actual)檢查long類型的值是否相等
      assertEquals(double expected, double actual, double delta)檢查指定精度的double值是否相等
      assertFalse(boolean condition)檢查條件是否為假
      assertTrue(boolean condition)檢查條件是否為真
      assertSame(java.lang.Object expected, java.lang.Object actual)檢查兩個對象引用是否引用同一對象(即對象是否相等)
      assertNotSame(java.lang.Object unexpected, java.lang.Object actual)

      檢查兩個對象引用是否不引用統(tǒng)一對象(即對象不等)

       Junit 4斷言方法樣例

      AssertionsTest.java junit測試用例,顯示各種斷言方法:

      1. import static org.junit.Assert.*;
      2. import java.util.ArrayList;
      3. import java.util.List;
      4. import org.junit.Test;
      5. /**
      6. * @author javatutorials.co.in
      7. */
      8. public class AssertionsTest {
      9. @Test
      10. public void testAssertNull() {
      11. String str = null;
      12. assertNull(str);
      13. }
      14. @Test
      15. public void testAssertNotNull() {
      16. String str = "hello Java!!";
      17. assertNotNull(str);
      18. }
      19. @Test
      20. public void testAssertEqualsLong() {
      21. long long1 = 2;
      22. long long2 = 2;
      23. assertEquals(long1, long2);
      24. }
      25. @Test
      26. public void testAssertEqualsDouble() {
      27. // test case is successfull as double1 and double 2
      28. // differ by 0.001 which is less than our specified delta
      29. double double1 = 1.236;
      30. double double2 = 1.237;
      31. double delta = 0.002;
      32. assertEquals(double1, double2, delta);
      33. }
      34. @Test
      35. public void testAssertTrue() {
      36. List<String> list = new ArrayList<String>();
      37. assertTrue(list.isEmpty());
      38. }
      39. @Test
      40. public void testAssertFalse() {
      41. List<String> list = new ArrayList<String>();
      42. list.add("hello");
      43. assertFalse(list.isEmpty());
      44. }
      45. @Test
      46. public void testAssertSame() {
      47. String str1 = "hello world!!";
      48. String str2 = "hello world!!";
      49. assertSame(str2, str1);
      50. }
      51. @Test
      52. public void testAssertNotSame() {
      53. String str1 = "hello world!!";
      54. String str3 = "hello Java!!";
      55. assertNotSame(str1, str3);
      56. }
      57. }

      樣例輸出

      在eclipse Junit 窗口的輸出如下:

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多