たなかのJava日記

どんなことをやったか(学んだか)、どこで詰まったか(わからなかったか)、どこで工夫したかの記録です。

2022-11-13から1日間の記事一覧

効果的にテストケースを書くためには

効果的にテストケースを書くためには ■バグを顕在化させることのできるパターンを網羅しているかが一番の鍵テストは多くのパターンを列挙すればよいというものではない。パターンが多いと実行時間が長くなってテスト実行が億劫になるデメリットもある。パタ…

アサーションメソッドの種類

前回は実行結果が期待した値と等しいことを確認する、assertEqualsメソッドを実施しました。アサーションメソッドは他にも種類がたくさんあります。今回はassertEquals以外の代表的なアサーションメソッドを確認します。 ■代表的なアサーションメソッドasser…

Junitでテストケース実装、実装コードの修正を行う

//テストされるコードpackage test; /** * 足し算 */public class Calc { /** * 渡された2つの値で足し算を行う * @param a 一つ目の値 * @param b 二つ目の値 * @return 足し算の結果 * @since 2022/11/12 */ public int add(int a, int b) { return a * b;…