2016-07-21 95 views
-2

我正在研究名爲Library的類。這個類有兩個屬性:books[]Book類型的數組和int類型的nbrBooks用於在對象數組中添加對象的方法

我正在尋找一種名爲addBook的書本參數,其類型爲Book,如果已添加該書,則返回true。如果參數book爲空,則返回false。到目前爲止,我有這樣的事情:

public boolean addBook(Book book) throws LivreInvalideException { 
    boolean a = true; 
    getNbrBooks(); 
    if (book == null) { 
     a = false; 
     throw new LivreInvalideException(); 
    } 
    books [nbrBooks] = book; 
    return a; 
} 

我的教授給我們上課Test檢查,如果我們的代碼工作,它似乎並沒有工作。我想知道爲什麼...

感謝您的幫助!

+0

你能發佈失敗的測試代碼嗎? – brinegjr

+0

你是什麼意思'不似乎工作'?我們應該如何知道你的單元測試應該如何工作 – redFIVE

+1

成功添加書本時,不要忘記在'nbrBooks'中添加一個。 –

回答

0
public boolean addBook(Book book){ 
    if(book == null) { 
    return false;} 

    books[nbrBooks] = book; 
    nbrBooks++; 
    return true;} 

這是超級簡單,但我希望它有一點幫助!