2006-12-01から1ヶ月間の記事一覧

S2JUnit4 で EasyMock

対応しました。 こんな感じになります。 @RunWith(Seasar2.class) public class EasyMockTest { @EasyMock(EasyMockType.STRICT) private Map<String, String> map; public void map() throws Exception { map.put("a", "A"); map.put("b", "B"); assertEquals(2, map.size()</string,>…

S2JUnit4 で Mock の自動織り込み

こんな感じでコミットしてみました。 > id:skimuraさん @RunWith(Seasar2.class) public class EmployeeDaoTest { private TestContext ctx; private EmployeeDao dao; public void before() { ctx.include("app.dicon"); } @Mock(target = EmployeeDao.clas…

S2JUnit4 で Mock の自動織り込み その2

private TestContext ctx; private EmployeeLogic logic; @Mock(target = EmployeeDao.class) public void hoge() throws Exception { logic.hoge(); assertTrue(ctx.getMockInterceptor(0).isInvoked("update")); } @Mockに対応するMockInterceptorはTestCo…

S2JUnit4でMockの自動生成?

http://d.hatena.ne.jp/skimura/20061211#p1アノテーションからMockInterceptorを使ったMockを自動生成するってことね...

JPQLのHAVING句

JPA

The HAVING clause must specify search conditions over the grouping items or aggregate functions that apply to grouping items. ドキュメントに上のようにあるのですが、JPQLのHAVING句ってなんだか制限がきついですね。 下の3つのJPQL(それぞれHAVING…