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

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
notyy的junit教程
作者:網絡轉載 發布時間:[ 2013/1/7 15:37:57 ] 推薦標簽:

  
  得到結果:
  
  OK!
  
  測試通過,說明我們的構建器沒有問題!
  
  現在我們來refactoring一下,考慮上面的類有什么問題?owner和balance不應該能直接被外界訪問的吧。把他們改成兩個私有變量,然后用2個get方法來讀取他們。盡管xp explore上建議連getxxx和setxxx方法也該測試,我個人是覺得這樣過于麻煩的:)所以省了。如果用get方法的話測試程序需要改變一下
  
  改成形如:assertEquals("notyy",AccountA.getOwner());行了。
  
  為account類增加2個get方法:
  
  public String getOwner(){
  
  return Owner;
  
  }
  
  public double getBalance(){
  
  return Balance;
  
  }
  
  編譯,運行test.bat
  
  OK!一次通過。咱們繼續。Account類可以給自己的帳戶里加錢(credit),方法形如 Account.credit(double aMoney);
  
  先寫testcredit
  
  public void testCredit(){
  
  AccountA=new Account("notyy",100);
  
  AccountB=new Account("bricks",200);
  
  AccountA.credit(100);
  
  //100+100=200
  
  assertEquals(200,AccountA.getBalance(),2);
  
  AccountB.credit(150);
  
  //200+150=350
  
  assertEquals(350,AccountB.getBalance(),2);
  
  }
  
  無法編譯,因為account類沒有credit方法,咱們給他加個方法骨架:
  
  public void credit(double aMoney){
  
  }
  
  編譯通過,運行test.bat,失敗:
  
  “expected <200.0> but <100.0>”
  
  現在實現credit方法,如下:
  
  public void credit(double aMoney){
  
  Balance+=aMoney;
  
  }
  
  再次編譯運行,OK!(2 tests)
  
  哇,轉眼寫了這么長的文章了:)
  
  累了。明天再寫。
  
  繼續:)
  
  再來實現扣減方法,和增加幾乎一樣,原樣處理。

上一頁123下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 日韩视频第一页 | 亚洲宗合| 一级影院 | 99在线精品日韩一区免费国产 | 中文字幕在线精品视频入口一区 | 麻豆入口| 男人看片资源 | 性做久久久久久久免费看 | 欧美午夜理伦三级理论三级 | 日韩精品视频在线免费观看 | h网站免费看 | 黄网站在线观看视频 | 欧美亚洲综合另类 | 日本成本人三级在线观看2018 | 美女1819xxxx | 日韩a在线| 国产伦精品一区二区三区无广告 | 国产一区二区三区不卡观 | 欧美精品国产日韩综合在线 | 免费国产不卡午夜福在线 | 在线看片a | 亚洲欧美日韩中文v在线 | 国产初高中生粉嫩无套第一次 | 久久久久国产 | 黄色成人在线网站 | 国产日韩欧美911在线观看 | 国产免费播放一区二区 | 夜夜夜夜曰天天天天拍国产 | 亚洲激情网址 | 久久综合五月开心婷婷深深爱 | yy4138殇情影院理论片 | 欧美视频在线观看免费 | 一级做a爰片毛片 | 一区二区三区欧美日韩国产 | 日韩资源在线观看 | 亚洲欧美在线精品一区二区 | 亚洲午夜国产精品 | 日韩中文在线播放 | 床上毛片 | 成人久久久观看免费毛片 | 亚欧洲精品在线视频免费观看 |