diff options
author | Joffrey BION <joffrey.bion@gmail.com> | 2017-01-14 13:49:57 +0100 |
---|---|---|
committer | Joffrey BION <joffrey.bion@gmail.com> | 2017-01-14 13:50:37 +0100 |
commit | 0ca28ca120e93441f38989cf0edf47b02d839335 (patch) | |
tree | cdf571ff1c9c9e20a36fea03a10c86020353e9cc | |
parent | Add test for WonderSidePickMethod (diff) | |
download | seven-wonders-0ca28ca120e93441f38989cf0edf47b02d839335.tar.gz seven-wonders-0ca28ca120e93441f38989cf0edf47b02d839335.tar.bz2 seven-wonders-0ca28ca120e93441f38989cf0edf47b02d839335.zip |
Add test and fix HandRotationDirection
-rw-r--r-- | src/main/java/org/luxons/sevenwonders/game/cards/HandRotationDirection.java | 4 | ||||
-rw-r--r-- | src/test/java/org/luxons/sevenwonders/game/cards/HandRotationDirectionTest.java | 15 |
2 files changed, 17 insertions, 2 deletions
diff --git a/src/main/java/org/luxons/sevenwonders/game/cards/HandRotationDirection.java b/src/main/java/org/luxons/sevenwonders/game/cards/HandRotationDirection.java index 4d33a8db..9c4f4b02 100644 --- a/src/main/java/org/luxons/sevenwonders/game/cards/HandRotationDirection.java +++ b/src/main/java/org/luxons/sevenwonders/game/cards/HandRotationDirection.java @@ -14,7 +14,7 @@ public enum HandRotationDirection { } public static HandRotationDirection forAge(int age) { - // clockwise at age 1, and alternating - return age % 2 == 0 ? HandRotationDirection.LEFT : HandRotationDirection.RIGHT; + // clockwise (pass to the left) at age 1, and alternating + return age % 2 == 0 ? HandRotationDirection.RIGHT : HandRotationDirection.LEFT; } } diff --git a/src/test/java/org/luxons/sevenwonders/game/cards/HandRotationDirectionTest.java b/src/test/java/org/luxons/sevenwonders/game/cards/HandRotationDirectionTest.java new file mode 100644 index 00000000..6165d158 --- /dev/null +++ b/src/test/java/org/luxons/sevenwonders/game/cards/HandRotationDirectionTest.java @@ -0,0 +1,15 @@ +package org.luxons.sevenwonders.game.cards; + +import org.junit.Test; + +import static org.junit.Assert.assertEquals; + +public class HandRotationDirectionTest { + + @Test + public void testAgesDirections() throws Exception { + assertEquals(HandRotationDirection.LEFT, HandRotationDirection.forAge(1)); + assertEquals(HandRotationDirection.RIGHT, HandRotationDirection.forAge(2)); + assertEquals(HandRotationDirection.LEFT, HandRotationDirection.forAge(3)); + } +}
\ No newline at end of file |