import org.jetbrains.annotations.Nullable; import org.testng.Assert; import org.testng.AssertJUnit; class AssertTestNg { public void assertTestNgStyle(@Nullable String msg, @Nullable String obj, boolean x, boolean y) { Assert.assertNotNull(obj, msg); if (msg == null) { System.out.println("msg is null"); } if (obj == null) { System.out.println("obj is null"); } Assert.assertTrue(x); if (x) { System.out.println("x is true"); } Assert.assertTrue(y, msg); if (y) { System.out.println("x is true"); } } public void assertJUnitStyle(@Nullable String msg, @Nullable String obj, boolean x, boolean y) { AssertJUnit.assertNotNull(msg, obj); if (msg == null) { System.out.println("msg is null"); } if (obj == null) { System.out.println("obj is null"); } AssertJUnit.assertTrue(x); if (x) { System.out.println("x is true"); } AssertJUnit.assertTrue(msg, y); if (y) { System.out.println("x is true"); } } }