<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    vjame

    優化代碼是無止境的
    隨筆 - 65, 文章 - 9, 評論 - 26, 引用 - 0
    數據加載中……

    Junit3.8 beginning

    1.新建java工程testJunit3 , 新建包和類Calculator和CalculatorTest



    2.編寫代碼

     1 package com.test.junit3;
     2 
     3 public class Calculator {
     4 
     5     
     6     public int add(int a,int b){
     7         return a + b ;
     8     }
     9 
    10     public int divide(int a, int b) throws Exception
    11     {
    12         if(0 == b)
    13         {
    14             throw new Exception("除數不能為零!");
    15         }
    16         
    17         return a / b;
    18     }
    19 
    20 }
    21 


    測試類:

     1 package com.test.junit3;
     2 
     3 import junit.framework.Assert;
     4 import junit.framework.TestCase;
     5 
     6 /**
     7  * 在junit3.8中測試類必需繼承TestCase父類
     8  *
     9  */
    10 public class CalculatorTest  extends TestCase{
    11 
    12     /**
    13      * 在junit3.8中,測試方法滿足如下原則
    14      * 1) public
    15      * 2) void
    16      * 3) 無方法參數
    17      * 4) 方法名稱必須以test開頭
    18      */
    19     public void testAdd(){
    20         
    21         Calculator cal = new Calculator();
    22         
    23         int result =  cal.add(12);
    24         
    25         Assert.assertEquals(3, result);;
    26     }
    27     
    28     public void testDivide(){
    29         Throwable tx = null;
    30         
    31         try
    32         {
    33             Calculator cal = new Calculator();
    34             
    35             cal.divide(4,0);
    36             
    37             Assert.fail(); //斷言失敗
    38         }
    39         catch(Exception ex)
    40         {
    41             tx = ex;
    42         }
    43         
    44         Assert.assertNotNull(tx); //斷言不為空
    45         
    46         Assert.assertEquals(Exception.class,tx.getClass());//斷言類型相同
    47         
    48         Assert.assertEquals("除數不能為零!",tx.getMessage());//斷言消息相同
    49     }
    50 }
    51 


     3. 運行結果

    posted on 2008-10-28 19:38 lanjh 閱讀(209) 評論(0)  編輯  收藏 所屬分類: 開源


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 免费国产小视频在线观看| 国产卡二卡三卡四卡免费网址| 成**人免费一级毛片| 久久精品亚洲一区二区三区浴池| 成人影片一区免费观看| 亚洲精品无码永久在线观看你懂的| 男人和女人高潮免费网站| 高清在线亚洲精品国产二区| 青娱乐在线免费观看视频| 成人亚洲综合天堂| 国产免费久久精品丫丫| 亚洲AV无码一区二区三区系列 | 在线看免费观看AV深夜影院| 久久久亚洲裙底偷窥综合| 国产成人精品免费视频动漫| 一本天堂ⅴ无码亚洲道久久| 免费观看美女裸体网站| 特级毛片aaaa级毛片免费| 日本亚洲国产一区二区三区| 十八禁视频在线观看免费无码无遮挡骂过 | 91亚洲自偷在线观看国产馆| aⅴ在线免费观看| 亚洲s码欧洲m码吹潮| 亚洲国产精品激情在线观看| 中国一级特黄的片子免费| 亚洲激情在线观看| 成人免费视频试看120秒| 一级黄色片免费观看| 亚洲卡一卡2卡三卡4卡无卡三| 色妞WWW精品免费视频 | 豆国产96在线|亚洲| 久久香蕉国产线看观看亚洲片| 中文字幕一区二区三区免费视频| 亚洲av无码不卡| 韩国18福利视频免费观看| 久久久久久毛片免费看| 亚洲精品不卡视频| 亚洲成人影院在线观看| 亚洲视频在线免费播放| 人妻无码中文字幕免费视频蜜桃| 亚洲一区二区三区首页|