30 lines
1.0 KiB
Java
30 lines
1.0 KiB
Java
package com.baeldung;
|
|
|
|
import org.junit.jupiter.api.Test;
|
|
|
|
import java.util.Arrays;
|
|
|
|
import static org.junit.Assert.assertFalse;
|
|
import static org.junit.Assert.assertTrue;
|
|
|
|
public class EqualsCompareUnitTest {
|
|
|
|
@Test
|
|
public void givenArray1andArray2_whenSameContent_thenEquals() {
|
|
final String[] planes1 = new String[] { "A320", "B738", "A321", "A319", "B77W", "B737", "A333", "A332" };
|
|
final String[] planes2 = new String[] { "A320", "B738", "A321", "A319", "B77W", "B737", "A333", "A332" };
|
|
|
|
boolean result = Arrays.equals(planes1, planes2);
|
|
assertTrue("Result is not true", result);
|
|
}
|
|
|
|
@Test
|
|
public void givenArray1andArray2_whenSameContentOtherSort_thenNotEquals() {
|
|
final String[] planes1 = new String[] { "A320", "B738", "A321", "A319", "B77W", "B737", "A333", "A332" };
|
|
final String[] planes2 = new String[] { "B738", "A320", "A321", "A319", "B77W", "B737", "A333", "A332" };
|
|
|
|
boolean result = Arrays.equals(planes1, planes2);
|
|
assertFalse("Result is true", result);
|
|
}
|
|
}
|