国产三级在线看完整版-内射白嫩大屁股在线播放91-欧美精品国产精品综合-国产精品视频网站一区-一二三四在线观看视频韩国-国产不卡国产不卡国产精品不卡-日本岛国一区二区三区四区-成年人免费在线看片网站-熟女少妇一区二区三区四区

儀器網(wǎng)(yiqi.com)歡迎您!

| 注冊2 登錄
網(wǎng)站首頁-資訊-話題-產(chǎn)品-評測-品牌庫-供應(yīng)商-展會-招標(biāo)-采購-知識-技術(shù)-社區(qū)-資料-方案-產(chǎn)品庫-視頻

問答社區(qū)

java和junit寫類與測試類

437877934 2008-07-23 16:12:03 389  瀏覽
  • 數(shù)字圖書館系統(tǒng)中有一個類book,有“書名(name)”、作者(author) 可借出數(shù)(availNum)等屬性,有“構(gòu)造器(book)、設(shè)置可借出數(shù)(setAvailNum)”、預(yù)借(subscribe)、取消預(yù)借(cancelSubscribe)等操作。若availNum非零,“預(yù)借”操作使availNum減一... 數(shù)字圖書館系統(tǒng)中有一個類book,有“書名(name)”、作者(author) 可借出數(shù)(availNum)等屬性,有“構(gòu)造器(book)、設(shè)置可借出數(shù)(setAvailNum)”、預(yù)借(subscribe)、取消預(yù)借(cancelSubscribe)等操作。若availNum非零,“預(yù)借”操作使availNum減一;若availNum為零,“預(yù)借”為空操作?!叭∠A(yù)借”使availNum 加一。請用Java和junit寫出book類及其測試類的源碼 展開

參與評論

全部評論(4條)

  • 齔丼 2008-07-27 00:00:00
    我不拷貝別人的代碼了,人家也不容易呀,參考下面網(wǎng)址吧: http://tech.it168.com/j/2007-08-27/200708271553159.shtml

    贊(11)

    回復(fù)(0)

    評論

  • Y倩倩1127 2008-08-06 00:00:00
    把你的Book類放到和這個一個包下 package com.test.junit3; import junit.framework.Assert; import junit.framework.TestCase; public class BookTest extends TestCase { public void testSubscibe() { Book book = new Book(); int result = book.subscibe(...//你的業(yè)務(wù)邏輯); //斷言 Assert.assertEquals(這里是一個int值即你的需要斷言的東西,result); } public void testCancelSubscribe(){ Book book = new Book(); int result = book.cancelSubscribe(...//你的業(yè)務(wù)邏輯); //斷言,這里需要考慮到非0的情況 Assert.assertEquals(這里是一個int值即你的需要斷言的東西,result); } }

    贊(5)

    回復(fù)(0)

    評論

  • 是HNN2OD 2008-07-24 00:00:00
    class book { private String name = ""; private String author = ""; private int availNum = 0; public book() { } public void setAvailNum(boolean lendFlag) { if (lendFlag) { subscribe(); } else { cancelSubscribe(); } } private void subscribe() { if (this.availNum != 0) { this.availNum--; } } private void cancelSubscribe() { this.availNum++; } }

    贊(19)

    回復(fù)(0)

    評論

  • 皮皮蝦有點辣 2016-03-27 23:15:30
    /** Book類 */ public class Book { public String name; public String author; private int availNum; public Book() { this("", "", 0); } public Book(String name, String author, int availNum) { this.name = name; this.author = author; this.availNum = availNum; } public int getAvailNum() { return availNum; } public void setAvailNum(int availNum) { this.availNum = availNum; } public boolean subscribe() { if (availNum > 0) { availNum--; return true; } return false; } public boolean cancelSubscribe() { availNum++; return true; } } /** Book類的單元測試類 */ import junit.framework.TestCase; public class TestBook extends TestCase { public void testBook() { Book book = new Book("Thinking in Java", "Bruce Eckel", 3); assertEquals(true, book.subscribe());// diyi次預(yù)借,應(yīng)該是成功的 assertEquals(2, book.getAvailNum());// 此時的可預(yù)借數(shù)是2 assertEquals(true, book.cancelSubscribe());// 取消預(yù)借,應(yīng)該是成功的 assertEquals(3, book.getAvailNum());// 此時的可預(yù)借數(shù)是3 book.setAvailNum(0);// 將可預(yù)借數(shù)設(shè)為0 assertEquals(false, book.subscribe());// 此時預(yù)借,應(yīng)該是不成功的 } public static void main(String[] args) { junit.textui.TestRunner.run(Book.class); } } 上面的測試類可以不要main函數(shù),直接在集成開發(fā)環(huán)境里用JUnit執(zhí)行單元測試。

    贊(8)

    回復(fù)(0)

    評論

熱門問答

java和junit寫類與測試類
數(shù)字圖書館系統(tǒng)中有一個類book,有“書名(name)”、作者(author) 可借出數(shù)(availNum)等屬性,有“構(gòu)造器(book)、設(shè)置可借出數(shù)(setAvailNum)”、預(yù)借(subscribe)、取消預(yù)借(cancelSubscribe)等操作。若availNum非零,“預(yù)借”操作使availNum減一... 數(shù)字圖書館系統(tǒng)中有一個類book,有“書名(name)”、作者(author) 可借出數(shù)(availNum)等屬性,有“構(gòu)造器(book)、設(shè)置可借出數(shù)(setAvailNum)”、預(yù)借(subscribe)、取消預(yù)借(cancelSubscribe)等操作。若availNum非零,“預(yù)借”操作使availNum減一;若availNum為零,“預(yù)借”為空操作?!叭∠A(yù)借”使availNum 加一。請用Java和junit寫出book類及其測試類的源碼 展開
2008-07-23 16:12:03 389 4
java測試類怎么寫測試類建立
 
2018-11-20 19:56:11 311 0
java測試類怎么寫
 
2018-11-20 00:56:10 390 0
java定義類與測試類
1、定義一個類,在類中定義一個方法,功能輸出“Hello world"字符串,將該類存放在a.org.com包中。 2、編寫測試類,測試上述類。測試類存放在b.org.com包中。 哪位大神,求幫忙!急急急……
2013-11-25 04:56:54 300 1
Java的測試類 怎么寫
public class Seller { String name; public Seller() { super(); } public Seller(String name) { super(); this.name = name; } public String getName() { return name; } public void setName(String name) { thi... public class Seller { String name; public Seller() { super(); } public Seller(String name) { super(); this.name = name; } public String getName() { return name; } public void setName(String name) { this.name = name; } public void sell1(Excelle excelle){ System.out.println("賣了一輛"+excelle.getType()+"id是"+excelle.getId()); } public void sell2(Regal regal){ System.out.println("賣了一輛"+regal.getType()+"id是"+regal.getId()); } public void sell3(Excelle excelle,int number){ System.out.println("我賣了"+number+"輛車"); for (int i=0;i
2017-04-02 14:39:07 476 1
java junit4測試類怎么寫
 
2017-01-28 22:28:48 497 2
java測試類要怎么寫,換句話說,就是Java測試類編寫有沒有什么規(guī)則
 
2016-02-16 03:38:43 313 1
JAVA類與測試類~求JAVA大神?。∥铱炜蘖藒
現(xiàn)有一個類Employee0,用于職員信息管理,已有設(shè)置和查詢職員部門編號的功能。 publicclass Employee0{ String name; intdep_number; public Employee0 (String n,int dep_num) {name=n; dep_number=dep_num; } publicvoid set_dep(int dep_n... 現(xiàn)有一個類Employee0,用于職員信息管理,已有設(shè)置和查詢職員部門編號的功能。 publicclass Employee0{ String name; intdep_number; public Employee0 (String n,int dep_num) {name=n;
dep_number=dep_num;
} publicvoid set_dep(int dep_num) {dep_number=dep_num;

} publicint show_depNO() {returndep_number;

} } (1) 編寫一個類TestEmployee0, 為新來的職員Zhangsan 設(shè)置到部門編號1. 通過引用方法獲取和輸出Zhangsan 的工作部門編號 (2) 修改類Employee0, 增加設(shè)置薪水、加薪或查詢工資的功能。 (3) 修改你編寫的TestEmployee0,為Zhangsan設(shè)置起薪4500.00. 鑒于他的工作業(yè)績,加薪1000.00. 輸出他的部門編號,加薪前后的薪水金額。 展開
2014-05-07 06:49:38 422 1
編寫java程序 學(xué)生類和測試類
2018-11-29 03:10:56 339 0
關(guān)于JAVA測試類
建立Student類的子類CollegeStudent,增加成員變量出生時間Date,性別sex,重寫displays()方法。測試該類,并建立上轉(zhuǎn)型變量測試。 測試類 我不是很懂 是在要被測試的類里面添加一個main方法嗎? class Student{ static double number; public double ... 建立Student類的子類CollegeStudent,增加成員變量出生時間Date,性別sex,重寫displays()方法。測試該類,并建立上轉(zhuǎn)型變量測試。 測試類 我不是很懂 是在要被測試的類里面添加一個main方法嗎? class Student{ static double number; public double display(){ return number=0; } } class CollegeStudent extends Student{ char sex; double Date; public double display(){ number=Date; System.out.println("number"); return Date; } public static void mian(String[]args){ } } 這個又運行不了 把 Collegestudent這個類再添加到main方法里面有說什么掩蓋了封閉的類.... 求大神指點 展開
2013-11-05 09:46:34 374 3
JAVA 設(shè)計正方形類和長方形類以及一個測試類
JAVA 設(shè)計正方形類和長方形類以及一個測試類,要求這兩個類實現(xiàn)接口Circumf,分別計算正方形和長方形的周長;測試類要求分別生成正方形類與長方形類的對象,計算正方形和長方形的周長。 (接口中需要定義抽象方法shapeCir(),兩個類分別實現(xiàn)該接口,在抽... JAVA 設(shè)計正方形類和長方形類以及一個測試類,要求這兩個類實現(xiàn)接口Circumf,分別計算正方形和長方形的周長;測試類要求分別生成正方形類與長方形類的對象,計算正方形和長方形的周長。 (接口中需要定義抽象方法shapeCir(),兩個類分別實現(xiàn)該接口,在抽象方法shapeCir()中書寫方法體計算周長,類中的構(gòu)造方法用來獲取不同邊長。) 展開
2010-12-16 15:06:13 540 1
junit找不到測試類,Junit測試類里面有多個test,每個test之間
 
2017-06-29 21:57:39 426 1
求解JAVA,定義一個課程類和一個學(xué)生類和測試類
課程類中包含: 屬性:課程的名稱和成績 方法:屬性的get/set方法 學(xué)生類中包含: 屬性:學(xué)生的姓名、一個包含3門課程的數(shù)組和平均成績屬性 方法: 1.屬性的get/set方法 2.顯示學(xué)生所有信息的方法display(),顯示學(xué)生的姓名,三門課程的名稱和成... 課程類中包含: 屬性:課程的名稱和成績 方法:屬性的get/set方法 學(xué)生類中包含: 屬性:學(xué)生的姓名、一個包含3門課程的數(shù)組和平均成績屬性 方法: 1.屬性的get/set方法 2.顯示學(xué)生所有信息的方法display(),顯示學(xué)生的姓名,三門課程的名稱和成績以及平均成績 3.計算三門課平均成績的方法 4.編寫void changGrade(int i , int score) 方法用來改變學(xué)生第i門課的成績?yōu)閟core參數(shù)指定的成績。注意:確保i的取值范圍為0-2之間,score為0-100之間。 測試類: 在main()方法中: 創(chuàng)建一個學(xué)生對象,完成學(xué)生信息的初始化,顯示學(xué)生的信息。修改學(xué)生第二門課的成績?yōu)?0分,再顯示學(xué)生的信息。 注意:學(xué)生的成績需在0-100之間 請將測試類與學(xué)生類和課程類放在不同的包里 展開
2017-09-05 02:02:09 890 1
java 中知道前面五項 測試類怎么寫
1.設(shè)計一個人類包含姓名,年齡字段,包含兩個方法,會說出自己的姓名年齡的方法,會跑步的方法 2.設(shè)計一個黃種人繼承人類,新增看書的方法 3.設(shè)計一個白種人繼承人類,新增寫程序的方法 4.新增一個黑種人繼承人類,新增玩手機的方法 5.設(shè)計一個工廠能夠造... 1.設(shè)計一個人類包含姓名,年齡字段,包含兩個方法,會說出自己的姓名年齡的方法,會跑步的方法 2.設(shè)計一個黃種人繼承人類,新增看書的方法 3.設(shè)計一個白種人繼承人類,新增寫程序的方法 4.新增一個黑種人繼承人類,新增玩手機的方法 5.設(shè)計一個工廠能夠造出2,3,4這三種人 6.創(chuàng)建 一個類去測試這些人的方法的使用 展開
2017-06-30 22:11:18 452 1
如何使用junit編寫測試類
 
2017-04-02 20:40:22 376 1
如何使用junit編寫測試類
 
2016-12-20 08:09:56 312 1
怎么用已有的java類對剛寫的新的java類進行測試
 
2011-09-19 10:21:17 270 4
c# 寫一個圓柱體類,另寫一個測試類測試該圓柱類。
c# 寫一個圓柱體類,另寫一個測試類測試該圓柱類。圓柱體類具有以下成員變量:底半徑,高。具有以下成員函數(shù):求圓柱體表面積,求圓柱體的體積。
2017-01-06 18:46:31 519 1
java,定義個測試類,
定義個測試類,動態(tài)設(shè)置100個學(xué)生類(姓名:隨機,性別:隨機,部門:DeptA/DeptB),然后循環(huán)換行打印出來
2014-07-20 03:05:49 419 1

4月突出貢獻榜

推薦主頁

最新話題