You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@Simulant87 Thanks for raising this issue. It would be better to get a 'go-ahead' before proceeding with the PR. assertEquals may be marginally better than assertTrue, and it would be reasonable to use it going forward, but I don't see a compelling reason for changing existing tests in a non-functional way.
There are a lot of tests with an Aaron pattern like
assertTrue("message", expected.equals(actual))
If such an fails, it only returns the message as indicator of the failure, but the difference in expected to actual value is not visible.
The assertions should be changed to:
assertEquals("message", actual, expected)
This way a failing assertion would also output the difference, which would make it easier to find the reason for it.
I would like to work on this issue and provide a PR to improve the assertions.
The text was updated successfully, but these errors were encountered: