Skip to content

Commit 2b658ea

Browse files
BAEL-4387 Add AssertJ assertions
1 parent 8970947 commit 2b658ea

2 files changed

Lines changed: 13 additions & 7 deletions

File tree

java-collections-conversions-2/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@
1515
</parent>
1616

1717
<dependencies>
18+
<dependency>
19+
<groupId>org.assertj</groupId>
20+
<artifactId>assertj-core</artifactId>
21+
<version>3.17.2</version>
22+
<scope>test</scope>
23+
</dependency>
1824
<dependency>
1925
<groupId>org.apache.commons</groupId>
2026
<artifactId>commons-lang3</artifactId>
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
package com.baeldung.arrayconversion;
22

3+
import org.assertj.core.api.ListAssert;
34
import org.hamcrest.CoreMatchers;
45
import org.junit.Test;
56

67
import java.util.ArrayList;
78
import java.util.Arrays;
89
import java.util.List;
910

10-
import static org.hamcrest.MatcherAssert.assertThat;
11-
import static org.junit.Assert.assertArrayEquals;
11+
import static org.assertj.core.api.Assertions.assertThat;
1212

1313
public class ArrayToListConversionUnitTest {
1414

@@ -17,8 +17,8 @@ public void givenAnArray_whenConvertingToList_returnUnmodifiableListUnitTest() {
1717
String[] stringArray = new String[] { "A", "B", "C", "D" };
1818
List<String> stringList = Arrays.asList(stringArray);
1919
stringList.set(0, "E");
20-
assertThat(stringList, CoreMatchers.hasItems("E", "B", "C", "D"));
21-
assertArrayEquals(stringArray, new String[] { "E", "B", "C", "D" });
20+
assertThat(stringList).containsExactly("E", "B", "C", "D");
21+
assertThat(stringArray).containsExactly("E", "B", "C", "D");
2222
stringList.add("F");
2323
}
2424

@@ -27,9 +27,9 @@ public void givenAnArray_whenConvertingToList_returnModifiableListUnitTest() {
2727
String[] stringArray = new String[] { "A", "B", "C", "D" };
2828
List<String> stringList = new ArrayList<>(Arrays.asList(stringArray));
2929
stringList.set(0, "E");
30-
assertThat(stringList, CoreMatchers.hasItems("E", "B", "C", "D"));
31-
assertArrayEquals(stringArray, new String[] { "A", "B", "C", "D" });
30+
assertThat(stringList).containsExactly("E", "B", "C", "D");
31+
assertThat(stringArray).containsExactly("A", "B", "C", "D");
3232
stringList.add("F");
33-
assertThat(stringList, CoreMatchers.hasItems("E", "B", "C", "D", "F"));
33+
assertThat(stringList).containsExactly("E", "B", "C", "D", "F");
3434
}
3535
}

0 commit comments

Comments
 (0)