#! /bin/blog

実行形式のブログです。というか、ほぼポエムです。

JUnit

Powermock + SpringでJUnitをやってみた

Spring Bootはやり方があるらしいが、Spring Boot以前のアプリだったら、どうやるんだ。 ぜんぜん、ぐぐっても出てこねぇので、はまりつつ、やってみた。まず、アノテーション設定はこうする @RunWithと@PowerMockRunnerDelegateで、JUnit + PowerMock + Spr…

jmockitのDeencapsulationがdeletedされてた

jmockitには、DeencapsulationというマジカルなUtilityクラスがあります。 通常は、アクセスできないフィールドやメソッドにアクセスすることができちゃう禁断のクラスです。 このクラスが、最新のバージョンで削除されていることが発覚しました。ことの経緯…

ServletContextをDIしているクラスをJUnitでテストするには...

ServletContextは、サーブレットコンテナに依存するため、通常、サーバーを起動しないと使用できない。そこで、JUnit上から、Springで、ServletContextをDIしてるクラスをテストするため、ServletContextをモッククラス(MockServletContext)と置き換えるよ…