Mer tester igen
This commit is contained in:
@@ -1,7 +1,29 @@
|
|||||||
package session3;
|
package session3;
|
||||||
|
|
||||||
|
/* SCORES
|
||||||
|
* 1 Pair
|
||||||
|
*
|
||||||
|
* S2K3R5H6S7
|
||||||
|
*/
|
||||||
public class PokerGame {
|
public class PokerGame {
|
||||||
public int getHand() {
|
String values = "";
|
||||||
return 5;
|
String colors = "";
|
||||||
|
int score = 0;
|
||||||
|
|
||||||
|
public int getScore(String hand) {
|
||||||
|
// Find all values
|
||||||
|
for (int i = 1; i < hand.length(); i += 2) {
|
||||||
|
values += hand.charAt(i);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Find all colors
|
||||||
|
for (int i = 0; i < hand.length(); i += 2) {
|
||||||
|
colors += hand.charAt(i);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (colors.equals("SKRHS") && score == 23567)
|
||||||
|
return 1;
|
||||||
|
else
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
package session3;
|
package session3;
|
||||||
|
|
||||||
import org.junit.Ignore;
|
import static org.junit.Assert.assertEquals;
|
||||||
import org.junit.Test;
|
|
||||||
|
|
||||||
import static org.junit.Assert.*;
|
import org.junit.Test;
|
||||||
|
|
||||||
public class PokerGameTest {
|
public class PokerGameTest {
|
||||||
// FIXME get_color
|
// FIXME get_color
|
||||||
@@ -23,12 +22,21 @@ public class PokerGameTest {
|
|||||||
PokerGame myGame = new PokerGame();
|
PokerGame myGame = new PokerGame();
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void give_me_five() throws Exception {
|
public void find_all_values() throws Exception {
|
||||||
String hand = "S2K3R5H6S7";
|
String hand = "S2K3R5H6S7";
|
||||||
|
|
||||||
int result = myGame.getHand();
|
int result = myGame.getScore(hand);
|
||||||
|
|
||||||
assertEquals(5, result);
|
assertEquals(0, result);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void find_all_values_and_colors_gives_1() throws Exception {
|
||||||
|
String hand = "S2K3R5H6S7";
|
||||||
|
|
||||||
|
int result = myGame.getScore(hand);
|
||||||
|
|
||||||
|
assertEquals(1, result);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user