Assertions: assertEquals() and assertNotEquals()
Understand how to apply assertEquals and assertNotEquals in JUnit 5 to compare expected and actual values in unit tests. Explore the various overloaded methods for different primitive types, delta comparisons for floating points, and how message suppliers improve test feedback.
We'll cover the following...
We'll cover the following...
The assertEquals() method
The assertEquals() method asserts that two given values are equal.
- If the
actualvalue is equal to theexpectedvalue, the test case passes. - If the
actualvalue isn’t equal to theexpectedvalue, the test case fails.
It has many overloaded methods for different primitive types and objects. For example, for the int primitive type, there are three different overloaded methods:
- The
assertEquals(int expected, int actual)method is the simplest form that accepts twointvalues for the check. - The