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

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

  Test a little ,code a little ,實戰junit
  
  Notyy的junit教程(一)
  
  有了junit,java程序的單元測試變成非常簡單的事。而在寫代碼前先寫測試這個似乎不可思議的規定也變的十分合理而且能有效的幫助程序的設計。
  
  下面是一個aclearcase/" target="_blank" >ccountbean的例子,假設我們要實現一個帳戶管理程序,能夠向帳戶中增加、減少金額,還能在帳戶間轉帳。很顯然需要有一個account類,且慢寫代碼!在寫代碼前先寫測試,測試如何寫?假設你已經有這個account類,你希望如何使用它?顯然首先要初始化它,一個帳戶應該知道他的擁有者,和他現有的金額,那么他應該有個構建器形如:
  
  account(String Owner,double Balance);那先寫測試這個構建器的代碼,如下:
  
  package account;
  
  
  
  import junit.framework.TestCase;
  
  
  
  public class AccountTest extends TestCase {
  
  private Account AccountA;
  
  private Account AccountB;
  
  public AccountTest(String name) {
  
  super(name);
  
  }
  
  public static void main(String args[]) {
  
  junit.textui.TestRunner.run(AccountTest.class);
  
  }
  
  public void testAccount(){
  
  AccountA=new Account("notyy",100);
  
  AccountB=new Account("bricks",200);
  
  assertEquals("notyy",AccountA.Owner);
  
  assertEquals(100,AccountA.Balance,2);
  
  assertEquals("bricks",AccountB.Owner);
  
  assertEquals(200,AccountB.Balance,2);
  
  }
  
  }這段代碼無法編譯,因為沒有account類,我們來為account類寫個骨架,使他能夠編譯。代碼如下:
  
  package account;
  
  
  
  public class Account {
  
  private String Owner;
  
  private double Balance;
  
  public Account(String aOwner,double aBalance) {
  
  }
  
  }
  
  編譯后,寫個批命令來運行測試程序,如下:
  
  test.bat
  
  java -cp %classpath%;d:javaprjaccountclasses account.AccountTest
  
  別忘了把junit.jar包含在你的classpath里,junit的配置這里不再多說。
  
  運行test.bat得到如下結果
  
  FAILURES!!!
  
  Test Results:
  
  Run:1 Failure :1 Errors:0
  
  There was 1 failure
  
  1) testAccount(account.AccountTest) “expected . but was ”
  
  感覺如何,測試程序得出了我們預料的結果,因為構建器還沒有實現呢!
  
  現在我們來實現構建器
  
  public Account(String aOwner,double aBalance) {
  
  Owner=aOwner;
  
  Balance=aBalance;
  
  }

上一頁123下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 国产1区二区 | 7777sq国产精品 | 欧美另类高清xxxxx | 久久精品国产欧美日韩99热 | 日韩欧美精品在线视频 | 伊人网综合| 欧美一级黄色带 | 黄色成人在线视频 | 97精品视频在线观看 | 国产黄在线免费观看 | 欧美一级一片 | 免费污污视频在线观看 | 亚洲视频久久 | 色综合天天综一个色天天综合网 | 色噜噜狠狠色综合中国 | 牛牛热在线视频 | 日韩精品一区二区三区中文3d | 三级全黄裸体 | 九色精品高清在线播放 | 亚洲一区二区三区精品国产 | 成年人免费小视频 | 成人免费看黄网站无遮挡 | 男女一级毛片免费播放 | 精品卡1卡2卡三卡免费网站 | 中国黄色片视频 | 国产黄在线播放免费观看 | 日韩精品综合 | 国产亚洲欧美一区二区 | 午夜影院免费 | 夜色福利院在线看 | 欧美成人三级一区二区在线观看 | 丁香综合网 | 国产成人禁片免费观看视频 | 日韩视频在线观看 | 欧美色淫网站免费观看 | 亚洲欧美一区二区久久 | 欧美性猛交xxx黑人猛交 | 干一干操一操 | 国产va精品网站精品网站精品 | 欧美一区二区三区不卡片 | 亚洲精品人成无码中文毛片 |