summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2014-10-01 15:58:04 +0200
committerJérémy Zurcher <jeremy@asynk.ch>2014-10-01 15:58:04 +0200
commit8db2d14a7b47faf36e002efe96fafb731ec0e7c5 (patch)
tree72992f94e8e7c01ed1d58378c3ea74f78fbcd9f1
parent2a0b02c50c088f75dc33217d1b1d905e7dc78545 (diff)
downloadRustAndDust-8db2d14a7b47faf36e002efe96fafb731ec0e7c5.zip
RustAndDust-8db2d14a7b47faf36e002efe96fafb731ec0e7c5.tar.gz
add tests for Board.possiblePathsFilterAdd(int, int, Set<GridPoint2>)
-rw-r--r--core/test/ch/asynk/tankontank/BoardUtils.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/core/test/ch/asynk/tankontank/BoardUtils.java b/core/test/ch/asynk/tankontank/BoardUtils.java
index 21a65be..295d198 100644
--- a/core/test/ch/asynk/tankontank/BoardUtils.java
+++ b/core/test/ch/asynk/tankontank/BoardUtils.java
@@ -108,8 +108,17 @@ public class BoardUtils
Helpers.FakePawn p = new Helpers.FakePawn(3);
HashSet<GridPoint2> points = new HashSet<GridPoint2>();
- b.possiblePaths(p, 2, 2, 4, 3, points);
+ int n = b.possiblePaths(p, 2, 2, 4, 3, points);
+ assertTrue(n == 8);
assertTrue(points.size() == 8);
+
+ n = b.possiblePathsFilterAdd(3, 3, points);
+ assertTrue(n == 5);
+ assertTrue(points.size() == 6);
+
+ n = b.possiblePathsFilterAdd(4, 4, points);
+ assertTrue(n == 1);
+ assertTrue(points.size() == 4);
}
@Test