@Test public void testFirstPlayerToActTwoCards1() { TelesinaPlayerToActCalculator ptac = new TelesinaPlayerToActCalculator(Rank.SEVEN); SortedMap<Integer, PokerPlayer> seating = new TreeMap<Integer, PokerPlayer>(); PokerPlayer p1 = playerWithHand(1, "7C", "7D"); PokerPlayer p2 = playerWithHand(2, "AS", "KS"); seating.put(1, p1); seating.put(2, p2); PokerPlayer first = ptac.getFirstPlayerToAct(seating, Collections.EMPTY_LIST); assertEquals(2, first.getId()); }
@Test public void testFirstPlayerToActVelaRound1() { TelesinaPlayerToActCalculator ptac = new TelesinaPlayerToActCalculator(Rank.SEVEN); SortedMap<Integer, PokerPlayer> seating = new TreeMap<Integer, PokerPlayer>(); PokerPlayer p1 = playerWithHand(1, "AH", "KH QH JH TH"); PokerPlayer p2 = playerWithHand(2, "7D", "8C TD JS QD"); PokerPlayer p3 = playerWithHand(3, "QH", "7S TD 9S 7C"); seating.put(1, p1); seating.put(2, p2); seating.put(3, p3); PokerPlayer first = ptac.getFirstPlayerToAct(seating, Arrays.asList(new Card("9H"))); assertEquals(1, first.getId()); }
@Test public void testFirstPlayerToActThreeCards5() { TelesinaPlayerToActCalculator ptac = new TelesinaPlayerToActCalculator(Rank.SEVEN); SortedMap<Integer, PokerPlayer> seating = new TreeMap<Integer, PokerPlayer>(); PokerPlayer p1 = playerWithHand(1, "AH", "KH QH JH TH"); PokerPlayer p2 = playerWithHand(2, "7D", "8C 9H TD JS"); PokerPlayer p3 = playerWithHand(3, "QH", "7S 9C TD 9S"); seating.put(1, p1); seating.put(2, p2); seating.put(3, p3); PokerPlayer first = ptac.getFirstPlayerToAct(seating, Collections.EMPTY_LIST); assertEquals(3, first.getId()); }
@Test public void testFirstPlayerToActTwoCards2() { TelesinaPlayerToActCalculator ptac = new TelesinaPlayerToActCalculator(Rank.SEVEN); SortedMap<Integer, PokerPlayer> seating = new TreeMap<Integer, PokerPlayer>(); PokerPlayer p1 = playerWithHand(1, "7C", "7D"); PokerPlayer p2 = playerWithHand(2, "8C", "KS"); PokerPlayer p3 = playerWithHand(3, "9C", "KH"); PokerPlayer p4 = playerWithHand(4, "TC", "QD"); PokerPlayer p5 = playerWithHand(5, "JC", "9S"); PokerPlayer p6 = playerWithHand(6, "QC", "QS"); seating.put(1, p1); seating.put(2, p2); seating.put(3, p3); seating.put(4, p4); seating.put(5, p5); seating.put(6, p6); PokerPlayer first = ptac.getFirstPlayerToAct(seating, Collections.EMPTY_LIST); assertEquals(3, first.getId()); }