tipos funciona example espaƱol ejemplo como asserttrue asserts assertequals assertarrayequals java junit

java - funciona - JUnit que se recomienda assertTrue() o assertEquals() para String?



como funciona assertthat (1)

Mi código es como a continuación

@Test public void testMyMethod(){ MyClass mc = new MyClass(); String exeVal="sometext some text"; String x=mc.exampleMethod(); // Assertion type 1 Assert.assertEquals(exeVal,x); //Assertion Type 2 Assert.assertTrue(exeVal.equals(x)); }

Quiero saber cuál es el mejor enfoque.


El tipo 1 es preferido debido al mensaje de aserción que recibirá cuando no coincidan.

org.junit.ComparisonFailure: expected: <[foo]> but was: <[bar]>

vs

java.lang.AssertionError