...
Item クラスに以下の createItemObj メソッドを追加します。
public static Item createItemObj(String name, String id, int price, int count) { return new Item(name, id, price, count); } |
・ファクトリメソッドとして登録できるのは、public static なメソッド (インナークラス内のメソッドを除く) です。それ以外のメソッドは登録できません。
...
クリック後、Item#createItemObj の Javadoc に @jtest.factory が追加されます。
/** * @jtest.factory */ public static Item createItemObj(String name, String id, int price, int count) { return new Item(name, id, price, count); } |
※手入力で Javadoc に @jtest.factory タグを追加した場合でもファクトリメソッドとして登録されます。
...
- テストケースの追加:通常
- 初期化モード:浅く
- テストケースを作成するメソッド:addItem(Item)
[OK] ボタンを押下します。
5. テストメソッド確認