ImplementsFactory
このエントリに関連してこんなの家で作ってみたお
public interface Foo {
@Pre(values={"args[0]!=null"})
public void hoge(String value);
}
ImplementsFactoryはインタフェイスFooを実装したクラスを
public class FooTest {
@Test
public void pre_hoge [
for (Foo foo : ImplementsFactory.create(Foo.class) {
try {
foo.hoge(null);
fail();
} catch (PreError e) {
}
}
}
}
インスタンス化してDbCEngineのProxyを返却するAbstractFactoryです。