テストでインナークラスを使う
これもSnipSnapのコードより
インナークラスを使って、
モックオブジェクトやテスト用のクラスを気軽に作っちゃおう。
public void testUsesParent() { formatter.setParent( new NameFormatter() { public void setParent(NameFormatter parent) { } public String format(String name) { return "XXX"; } }); assertEquals("Parent formatter is used", "XXX", formatter.format("test")); }