From 208a38c89e9245dddb0cc254a50b5770b456f0ff Mon Sep 17 00:00:00 2001 From: arnaudlabourel <arnaud.labourel@univ-amu.fr> Date: Tue, 9 Nov 2021 10:10:00 +0100 Subject: [PATCH] Added tests for RandomUniformTileGenerator --- .../model/RandomUniformTileGeneratorTest.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/test/java/model/RandomUniformTileGeneratorTest.java diff --git a/src/test/java/model/RandomUniformTileGeneratorTest.java b/src/test/java/model/RandomUniformTileGeneratorTest.java new file mode 100644 index 0000000..d5c634c --- /dev/null +++ b/src/test/java/model/RandomUniformTileGeneratorTest.java @@ -0,0 +1,20 @@ +package model; + +import javafx.scene.paint.Color; +import org.junit.jupiter.api.Test; + +import java.util.List; +import java.util.Random; + +import static org.assertj.core.api.Assertions.assertThat; + +public class RandomUniformTileGeneratorTest { + @Test + void testNextTile(){ + TileGenerator tileGenerator = new RandomUniformTileGenerator(List.of(Color.RED, Color.BLUE), new Random(0)); + Tile redTile = new UniformTile(new ColoredSide(Color.RED)); + Tile blueTile = new UniformTile(new ColoredSide(Color.BLUE)); + for(int index = 0; index < 10; index++) + assertThat(tileGenerator.nextTile(EmptySquare.EMPTY_SQUARE)).isIn(List.of(blueTile, redTile)); + } +} -- GitLab