summaryrefslogtreecommitdiff
path: root/src/Q2
diff options
context:
space:
mode:
authormo <mo.khan@gmail.com>2019-06-04 19:59:53 -0600
committermo <mo.khan@gmail.com>2019-06-04 19:59:53 -0600
commitb51e2ff3af64e36e11d4bc1cb602e7527d184bd6 (patch)
tree902922679c7de0e87d665e19de8c3adbaa1347cb /src/Q2
parent874ae1f97364f964ed381740c7716b48f6cdf8aa (diff)
add test for random
Diffstat (limited to 'src/Q2')
-rw-r--r--src/Q2/RockPaperScissorsLizardSpock.java2
-rw-r--r--src/Q2/RockPaperScissorsLizardSpockTest.java15
2 files changed, 16 insertions, 1 deletions
diff --git a/src/Q2/RockPaperScissorsLizardSpock.java b/src/Q2/RockPaperScissorsLizardSpock.java
index 4e6b2ef..0ce9fde 100644
--- a/src/Q2/RockPaperScissorsLizardSpock.java
+++ b/src/Q2/RockPaperScissorsLizardSpock.java
@@ -22,7 +22,7 @@ public class RockPaperScissorsLizardSpock {
}
public int random() {
- return 0;
+ return 1;
}
public void play(int player1, int player2) {}
diff --git a/src/Q2/RockPaperScissorsLizardSpockTest.java b/src/Q2/RockPaperScissorsLizardSpockTest.java
index f97349e..cebb8e6 100644
--- a/src/Q2/RockPaperScissorsLizardSpockTest.java
+++ b/src/Q2/RockPaperScissorsLizardSpockTest.java
@@ -19,5 +19,20 @@ public class RockPaperScissorsLizardSpockTest extends TestCase {
public void testTruthy() {
assertEquals(true, true);
+ assertTrue(true);
+ }
+
+ public void testRandomMinimum() {
+ assertTrue(subject.random() > 0);
+ }
+
+ public void testRandomMaximum() {
+ assertTrue(subject.random() < 5);
+ }
+
+ public void testRandom_ShouldNotEqualPrevious() {
+ int first = subject.random();
+ int second = subject.random();
+ assertTrue(first != second);
}
}