JUnit で assertThat が使えるように!!(via: オレンジニュース)

C# でのユニットテストツール NUnit には Assert.That があり、便利だしカッコイイとおもっていたのですが、ついに JUnit にも追加される模様。
http://journal.mycom.co.jp/articles/2007/07/20/junit1/index.html

NUnit の場合、Assert.That をつかうと、正しいかどうかの条件の指定を、より自然な感じで行えるようになります。
例えば等しいかどうかを比較する場合は以下のような感じに。

Assert.That(actual, Is.EqualsTo(expected))

等しくないかどうかなら以下に。

Assert.That(actual, Is.Not.EqualsTo(expected))

JUnit でもこの書き方ができるのは嬉しい限りです。
複数の条件を組み合わせるのも簡単にできます。

Assert.That(actual, Is.Not.Null & Is.EqualsTo(expected))