Ответ 1
Тип 1 является предпочтительным из-за сообщения подтверждения, которое вы получите, когда оно не соответствует.
org.junit.ComparisonFailure: expected: <[foo]> but was: <[bar]>
против
java.lang.AssertionError
Мой код выглядит ниже
@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));
}
Я хочу знать, какой из них лучше всего подходит.
Тип 1 является предпочтительным из-за сообщения подтверждения, которое вы получите, когда оно не соответствует.
org.junit.ComparisonFailure: expected: <[foo]> but was: <[bar]>
против
java.lang.AssertionError