亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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精品视频在线免费观看 | 久久精品a一国产成人免费网站 | 亚洲图片欧洲图片aⅴ | 欧美xxxx色视频在线观看免费 | 网址你懂的在线观看 | 国产欧美日韩不卡在线播放在线 | 麻豆md国产在线观看 | 羞羞网站视频 | 亚洲另类自拍丝袜第1页 | 亚洲综合在线另类色区奇米 | 成人国产一区二区三区 | 成人免费观看完整视频 | 色综合天天娱乐综合网 | 中国一级黄色片 | 欧美亚洲国产一区 | 色五月天天| 无限资源日本好片 | 天天摸天天舔 | 一级黄色视 | 不卡福利 | 黄视频免费网站 | 日韩福利在线观看 | 天天干天天插天天 | 亚洲成人xxx | 欧美在线精品一区二区三区 | 成人性生交大片免费看午夜a | 久草视频在线免费 | 亚欧在线视频 | 精品久久久久久国产91 | yjizz国产在线视频网 | 免费一级片在线观看 | free性videos西欧极品 | 黄色的免费网站 | 日本免费久久 | 欧美国产日本 | 亚洲aaa视频 | 丝袜美臀综合图 | 国产一区二区三区不卡免费观看 | 曰批免费视频播放免费完整 | 亚洲影院在线 |