If you use assertThat()
with a Hamcrest matcher that tests for regex matches, then if the assertion fails you’ll get a nice message that indicates expected pattern and actual text. The assertion will read more fluently also, e.g.
assertThat("FooBarBaz", matchesPattern("^Foo"));
with Hamcrest 2 you can find a matchesPattern
method at MatchesPattern.matchesPattern
.