亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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
主站蜘蛛池模板: 最近韩国日本免费免费版 | 欧美日韩一级黄色片 | 干日本b| 久久综合九色综合欧美狠狠 | 欧美一级在线全免费 | 天天摸天天做天天爽天天弄 | 欧洲美女a视频一级毛片 | 黄色的视频免费观看 | 婷婷免费在线 | 日韩视频免费在线 | 黄色网址免费在线 | 成人中文在线 | 日本一区二区高清免费不卡 | 日韩在线视频免费不卡一区 | 日本三级一区二区三区 | 国产午夜毛片v一区二区三区 | 久久精品网站免费观看 | 人人看人人添人人谢 | 色香蕉在线观看 | 欧美日韩在线成人看片a | 亚洲国产一级毛片 | 一级毛片儿| 成人18免费网 | 国产欧美成人免费观看视频 | 欧美一级va在线视频免费播放 | 国产91成人精品亚洲精品 | 成人91在线| 2022国产精品最新在线 | 久久久久综合一本久道 | 一区二区在线欧美日韩中文 | 韩国 欧美 日产 国产精品 | 人人公开免费超级碰碰碰视频 | 国产在线观看不卡免费高清 | 一级a毛片免费观看久久精品 | 好色站| 深夜福利免费 | 欧美97人人模人人爽 | 欧美日韩人成在线观看 | 欧美国产高清 | 丝袜第一页 | 看成年女人免费午夜视频 |