-2
私はライブラリと呼ばれるクラスに取り組んでいます。このクラスには、books[]
というタイプの配列のタイプBook
とnbrBooks
の2つの属性があります。オブジェクトの配列にオブジェクトを追加するメソッド
bookパラメータがBook
のブックパラメータを持つaddBook
というメソッドを作成して、ブックが追加された場合はTrueを返します。パラメータbook
がnullの場合は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
を与え、動作するようには思えない。これまでのところ、私はこのようなものを持っています。私はなぜ思っています...
ありがとう!
テストコードを送信できますか? – brinegjr
「doesntは働くように思われる」とはどういう意味ですか?あなたのユニットテストがどのように動作するかを知っているはずです – redFIVE
本が正常に追加されたときに 'nbrBooks'に追加することを忘れないでください。 –