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

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
使用clover為junit單元測試做覆蓋率分析
作者:網絡轉載 發布時間:[ 2013/10/15 10:40:03 ] 推薦標簽:

    這里我們定義一個java接口,表示了“金錢”這個神奇東西的一些美妙的抽象方法!早年有首遲志強的歌叫《鈔票》:是誰制造的鈔票,你在世上逞霸道,有人為你愁眉苦臉啊有人為你哈哈笑;姑娘為你走錯了路,小伙子為你受改造!東奔又西跑,點頭又哈腰,鈔票!人人為你離不了錢哪!你這殺人不見血的刀…形象無比,不扯了,跑題啦!I am back!

    之后我們實現這個接口,在src文件夾下定義一個叫做Money.java的類:

    public class Money implements IMoney { 
     
     
    private int fAmount; 
     
    private String fCurrency; 
     
     
    /**
    
    * Constructs a money from the given amount and currency.
    
    */ 
     
    public Money(int amount, String currency) { 
     
    fAmount= amount; 
     
    fCurrency= currency; 
     
    } 
     
    /**
    
    * Adds a money to this money. Forwards the request to the addMoney helper.
    
    */ 
     
    public IMoney add(IMoney m) { 
     
    return m.addMoney(this); 
     
    } 
     
    public IMoney addMoney(Money m) { 
     
    if (m.currency().equals(currency()) ) 
     
    return new Money(amount()+m.amount(), currency()); 
     
    return MoneyBag.create(this, m); 
     
    } 
     
    public IMoney addMoneyBag(MoneyBag s) { 
     
    return s.addMoney(this); 
     
    } 
     
    public int amount() { 
     
    return fAmount; 
     
    } 
     
    public String currency() { 
     
    return fCurrency; 
     
    } 
     
    public boolean equals(Object anObject) { 
     
    if (isZero()) 
     
    if (anObject instanceof IMoney) 
     
    return ((IMoney)anObject).isZero(); 
     
    if (anObject instanceof Money) { 
     
    Money aMoney= (Money)anObject; 
     
    return aMoney.currency().equals(currency()) 
     
    && amount() == aMoney.amount(); 
     
    } 
     
    return false; 
     
    } 
     
    public int hashCode() { 
     
    return fCurrency.hashCode()+fAmount; 
     
    } 
     
    public boolean isZero() { 
     
    return amount() == 0; 
     
    } 
     
    public IMoney multiply(int factor) { 
     
    return new Money(amount()*factor, currency()); 
     
    } 
     
    public IMoney negate() { 
     
    return new Money(-amount(), currency()); 
     
    } 
     
    public IMoney subtract(IMoney m) { 
     
    return add(m.negate()); 
     
    } 
     
    public String toString() { 
     
    StringBuffer buffer = new StringBuffer(); 
     
    buffer.append("["+amount()+" "+currency()+"]"); 
     
    return buffer.toString(); 
     
    } 
     
    public /*this makes no sense*/ void appendTo(MoneyBag m) { 
     
    m.appendMoney(this); 
     
    } 
     
    } 

上一頁12345678下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 殴美一级毛片 | 欧美日韩第二页 | 波多野结衣不卡 | 看全色黄大色大片免费久久怂 | 日本综合久久 | 久久精品伦理 | 香蕉视频免费在线观看 | 国产视频日韩 | 精品国产免费一区二区三区 | 成年人影院在线观看 | 国产福利在线 | 日本欧美在线观看 | 亚洲成aⅴ人片在线影院八 亚洲成av人片在线观看 | 亚洲国产成人久久综合一区77 | 两性午夜又粗又大又爽视频 | 在线中文高清资源免费观看 | 欧美一级日韩一级亚洲一级va | 最近2019高清中文字幕 | 欧美疯狂xxxx乱大交视频 | 一级影院| 欧洲成人免费视频 | 中文字幕亚洲精品资源网 | 欧美特黄a级高清免费看片 欧美特黄a级高清免费大片 | 37pao成人国产永久免费视频 | 福利片在线 | 日本xx网站 | 欧美日韩亚洲综合在线一区二区 | 天天舔天天射天天干 | 成 人 免 费 黄 色 | 国产影音先锋 | 一级做α爱过程免费视频 | 久久综合九色综合网站 | 99re这里有免费视频精品 | 久久96精品国产 | 欧美综合自拍亚洲综合图自拍 | 97久久久久 | 成人午夜免费视频 | 欧美日韩视频在线播放 | 国产一区二区三区在线影院 | 黄色免费在线观看网站 | 成人激情视频网站 |