Using regexp in assertEquals() does not work
It doesn't look like you're actually using the regex. It seems like maybe this is what you're trying to do?
Assert.assertTrue(driver.getTitle().matches("*TST-*[0-9]{5}"));
EDIT #1:
It also seems like your regex might not be quite right, try:
Assert.assertTrue(driver.getTitle().matches(".*TST-\\d{5}.*"));
You're asserting the two Strings are the same. In your case you're trying to check that your title is equal to "regexp:TST-[0-9]{5}", and not the regexp.
You maybe want to do this:
assert_true(driver.getTitle().matches("*TST-*[0-9]{5}"));