JUnit
Spring Bootはやり方があるらしいが、Spring Boot以前のアプリだったら、どうやるんだ。 ぜんぜん、ぐぐっても出てこねぇので、はまりつつ、やってみた。まず、アノテーション設定はこうする @RunWithと@PowerMockRunnerDelegateで、JUnit + PowerMock + Spr…
jmockitには、DeencapsulationというマジカルなUtilityクラスがあります。 通常は、アクセスできないフィールドやメソッドにアクセスすることができちゃう禁断のクラスです。 このクラスが、最新のバージョンで削除されていることが発覚しました。ことの経緯…
ServletContextは、サーブレットコンテナに依存するため、通常、サーバーを起動しないと使用できない。そこで、JUnit上から、Springで、ServletContextをDIしてるクラスをテストするため、ServletContextをモッククラス(MockServletContext)と置き換えるよ…