What are Assertions in TestNG?
TestNG assertion is a condition that specifies whether the test should fail or pass. TestNG Assertion is raised if the actual value of the field under test is not equal to expected. TestNG offers the broadest range of assertions, including many that are not found in other testing frameworks. It allows for multiple assertions to be made about the test case.
TestNG Assert class provides many methods such as fail(), failNotEquals(), isTrue(), etc., that permit you to raise assertions with the condition that either the condition set or the condition not set is fulfilled.
Hope it helps!