JUnitで自作Matcherを作ってみた JUnitでは、ListやHash自体のチェック(xxxを含んでいる、リストが空)はできるが、 "返り値xxxxは次の配列の要素のいずれか"というチェックができないので、自作Matcherを作ってみることにした。 案外さっくりできたけど、例外チェック甘いので手裏剣(not マサカリ)を投げてくれればありがたいです。 環境 言語:Java 7 フレームワーク:JUnit 4.10 どうやら4.11から4.12にかけてhamcrest周りでいろいろ変更があったらしく、4.12で動かすには追加でライブラリが必要になります。 org.hamcrest.hamcrest-core 1.3 要件 メソッドを呼び出した返り値がenumで、定義されているenumのうち数種類のいずれかの可能性がある。 文脈に沿ったassertThatを使用したい 既に用意されてい