亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
單元測試之Junit的一些API
作者:網絡轉載 發布時間:[ 2013/3/21 15:35:27 ] 推薦標簽:

  在eclipse里面開發junit真的很方便,只要在相應的類文件中點右鍵,"new"-->"junit test case"可以生成一個測試類,里面大都代碼都有了。

  但要測試的方法的訪問權限要設為"public"

  下面簡單介紹一下上邊用到的靜態類junit.framework.Assert。該類主要包含7個方法:

1.assertEquals()方法,用來查看對象中存的值是否是期待的值,與字符串比較中使用的equals()方法類似;

2.assertFalse()和assertTrue()方法,用來查看變量是是否為false或true,如果assertFalse()查看的變量的值是false則測試成功,如果是true則失敗,assertTrue()與之相反。

3.assertSame()和assertNotSame()方法,用來比較兩個對象的引用是否相等和不相等,類似于通過“==”和“!=”比較兩個對象;

4.assertNull()和assertNotNull()方法,用來查看對象是否為空和不為空。

部分代碼

    public void testId() {
      book.setId("001"); //設置id屬性的值為001
      //使用Assert查看id屬性的值是否為001
      Assert.assertEquals("001", book.getId());
      System.out.println("id屬性被測試!");
    }
    
    public void testName() {
      book.setName("ASP"); //設置name屬性的值為ASP
      //使用Assert查看name屬性的值是否為JSP,這是個必然出現錯誤的測試
      Assert.assertEquals("JSP", book.getName());
      System.out.println("name屬性被測試!");
    }


  測試成功會顯示綠色進度條
  測試不成功會顯示紅色進度條


public static void main(String[] args) {
      //使用TestSuite組裝測試類
      TestSuite ts = new TestSuite();
      ts.addTestSuite(BookTest.class);
      //textui,命令行方式
      junit.textui.TestRunner.run(ts);
      //swingui,Swing方式
      //junit.swingui.TestRunner.run(ts.getClass());
      //awtui,AWT方式
      //junit.awtui.TestRunner.run(ts.getClass());
    }

  其中TestSuite是用來組織測試類的,通過其addTestSuite()方法將測試類添加到ts對象中,凡是添加到ts中的測試類都將在junit.textui.TestRunner.run()時被執行。此外,您也可以在定義ts對象時利用其構造函數將測試類添加給ts對象,例如:
TestSuite ts = new TestSuite(BookTest.class);

  這并不會影響到后續使用addTestSuite()方法。再有,JUnit提供了三種運行方式,junit.textui.TestRunner是命令行方式的,junit.swingui.TestRunner和junit.awtui.TestRunner是可視化方式的,后兩個這里已經注釋掉了,如果您想查看效果,可以將注釋去掉。

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 一级成人毛片 | 夜精品a一区二区三区 | 成年人在线观看视频免费 | 亚洲成a人片在线观看播放 亚洲成精品动漫久久精久 亚洲大尺度 | 午夜伦理宅宅235 | 久久精视频| 国产bbwbbwbbwbbw | 亚洲夜夜操 | 亚洲男女在线 | 国产欧美日韩在线播放 | 久热这里只有精品视频6 | 国产成人精选免费视频 | 亚洲欧美日韩国产综合久 | 精品国产一区二区二三区在线观看 | 高清不卡日本v在线二区 | 757午夜视频国产精品 | 49vv婷婷网 | 欧美视频一区二区三区在线观看 | 午夜在线免费视频 | 伦理片中文字幕2019在线 | 午夜宅男宅女的免费网站 | 野花影视视频在线观看免费 | www.激情网.com | 最黄毛片 | 日本一区二区三区久久精品 | 午夜高清视频在线观看 | 免费观看60秒做受视频 | 男女羞羞视频免费观看 | 日韩美女拍拍免费视频网站 | 日日热| 可以免费观看的一级毛片 | 日韩精品视频免费 | 小明成人永久视频在线观看 | 欲漫涩漫画禁漫成人入口 | 一级骚片 | 2020欧美极品hd18 | 国内精品视频 在线播放 | 日韩一区二区三区在线免费观看 | 免费黄色网址在线播放 | 日本免费一二区视频 | 怡红院在线观看视频 |