I would strongly prefer:

    failEquals(message, Long.valueOf(actual))

There are a lot of methods in this class, so it's not clear from reading this line that autoboxing is happening. I think knowing that autoboxing is happening here increases readability. It also makes it more clear why you are doing the `if` check above