मैं इन दोनों विधियों के बारे में उलझन में हूं, क्योंकि दोनों एक ही काम कर सकते हैं, जैसे कि मेरे कोड के नीचे स्निपेट।टेस्टएनजी में assertEquals() बनाम assertTrue() के बीच वास्तविक अंतर क्या है?
assertEquals()
String a = "Hello";
String b = "Hello";
assertEquals(a, b);
assertTrue()
assertTrue(a.equals(b));
किसी को भी मुझे इन दोनों दो तरीकों के बीच वास्तविक अंतर बता सकते हैं का उपयोग का उपयोग करना?
इसके अलावा, 'assertEquals (ए, बी)' है शून्य-सुरक्षित, 'assertTrue (a.equals (बी)) 'नहीं है। – Andreas
धन्यवाद, @ जोन बेहतर स्पष्टीकरण के लिए और इन दो तरीकों के बारे में मेरी अवधारणा को साफ़ करने के लिए .-) –