From deeef5bc88c478a5bdb9710046cbcde82f5f6284 Mon Sep 17 00:00:00 2001 From: arnaudlabourel <arnaud.labourel@univ-amu.fr> Date: Tue, 21 Sep 2021 15:47:51 +0200 Subject: [PATCH] =?UTF-8?q?Passage=20=C3=A0=20AssertJ?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 6 +++--- src/test/java/model/GridTest.java | 20 +++++++++----------- 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/build.gradle b/build.gradle index 34c147c..143c7ac 100644 --- a/build.gradle +++ b/build.gradle @@ -13,9 +13,9 @@ repositories { } dependencies { - testImplementation('org.junit.jupiter:junit-jupiter-api:5.7.2', - 'org.hamcrest:hamcrest-library:2.2', 'net.obvj:junit-utils:1.3.1') - testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.2' + testImplementation('org.junit.jupiter:junit-jupiter-api:5.8.0', + 'org.assertj:assertj-core:3.20.2') + testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.0' } test { diff --git a/src/test/java/model/GridTest.java b/src/test/java/model/GridTest.java index fb8eebf..c8c56d9 100644 --- a/src/test/java/model/GridTest.java +++ b/src/test/java/model/GridTest.java @@ -2,8 +2,8 @@ package model; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; -import static org.hamcrest.MatcherAssert.assertThat; -import static org.hamcrest.Matchers.*; + +import static org.assertj.core.api.Assertions.assertThat; public class GridTest { private Grid grid; @@ -15,26 +15,24 @@ public class GridTest { @Test public void testGetNeighbours(){ - assertThat(grid.getNeighbors(1,1), is(notNullValue())); - assertThat(grid.getNeighbors(1,1), hasSize(equalTo(8))); - assertThat(grid.getNeighbors(1,1), - containsInAnyOrder(grid.getCell(0,0), + assertThat(grid.getNeighbors(1,1)).isNotNull(); + assertThat(grid.getNeighbors(1,1)).hasSize(8); + assertThat(grid.getNeighbors(1,1)) + .containsExactlyInAnyOrder(grid.getCell(0,0), grid.getCell(0,1), grid.getCell(0,2), grid.getCell(1,0), grid.getCell(1,2), grid.getCell(2,0), grid.getCell(2,1), - grid.getCell(2,2))); + grid.getCell(2,2)); } @Test public void testCountAliveNeighbours(){ - assertThat(grid.countAliveNeighbors(1,1), is(equalTo(0))); + assertThat(grid.countAliveNeighbors(1,1)).isEqualTo(0); grid.getCell(2,2).setState(CellState.RED); grid.getCell(0,0).setState(CellState.RED); - assertThat(grid.countAliveNeighbors(1,1), is(equalTo(2))); + assertThat(grid.countAliveNeighbors(1,1)).isEqualTo(2); } - - } -- GitLab