[BAEL-4281] Examples of array comparisons

This commit is contained in:
Joao Esperancinha
2020-06-30 15:52:17 +02:00
committed by jofisaes@gmail.com
parent 6c921b3558
commit d1a9ff7480
9 changed files with 262 additions and 0 deletions
@@ -0,0 +1,29 @@
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);
}
}