Simple Poker Template 0.0.1
Loading...
Searching...
No Matches
SimplePoker.MatchTest.PokerMatchTest Class Reference

Class for testing different scenarios in a poker match, including high card matches and split pot outcomes. More...

Public Member Functions

List< CardWinnerHighCardMatch (Deck deck)
 Determines the winning hand in a high card match.
 
List< CardWinnerHighCardKickersTiebreakerMatch (Deck deck)
 Determines the winning hand in a high card match with kicker tiebreaker.
 
List< CardSplitpotHighCardMatch (Deck deck)
 Determines the outcome of a split pot in a high card match.
 
List< CardOnePairWinnerMatch (Deck deck)
 Determines the winning hand in a one pair match.
 
List< CardOnePairWinnerHighcardTiebreakerMatch (Deck deck)
 Determines the winning hand in a one pair match with high card tiebreaker.
 
List< CardOnePairWinnerOnHandMatch (Deck deck)
 Determines the winning hand in a one pair match based on player cards.
 
List< CardOnePairWinnerKickersTiebreakerMatch (Deck deck)
 Determines the winning hand in a one pair match with kicker tiebreaker.
 
List< CardOnePairSplitpotMatch (Deck deck)
 Determines the outcome of a split pot in a one pair match.
 
List< CardTwoPairWinnerMatch (Deck deck)
 Determines the winning hand in a two pair match.
 
List< CardTwoPairWinnerHighcardTiebreakerMatch (Deck deck)
 Determines the winning hand in a two pair match with high card tiebreaker.
 
List< CardTwoPairWinnerKickersTiebreakerMatch (Deck deck)
 Determines the winning hand in a two pair match with kicker tiebreaker.
 
List< CardTwoPairSplitpotMatch (Deck deck)
 Determines the outcome of a split pot in a two pair match.
 
List< CardThreeKindWinnerMatch (Deck deck)
 Determines the winning hand in a three of a kind match.
 
List< CardThreeKindWinnerHighcardTiebreakerMatch (Deck deck)
 Determines the winning hand in a three of a kind match with high card tiebreaker.
 
List< CardThreeKindWinnerKickersTiebreakerMatch (Deck deck)
 Determines the winning hand in a three of a kind match with kicker tiebreaker.
 
List< CardThreeKindSplitpotMatch (Deck deck)
 Determines the outcome of a split pot in a three of a kind match.
 
List< CardStraightWinnerMatch (Deck deck)
 Determines the winning hand in a straight match.
 
List< CardStraightWinnerHighcardTiebreakerMatch (Deck deck)
 Determines the winning hand in a straight match with high card tiebreaker.
 
List< CardStraightWinnerKickersTiebreakerMatch (Deck deck)
 Determines the winning hand in a straight match with kicker tiebreaker.
 
List< CardStraightSplitpotMatch (Deck deck)
 Determines the outcome of a split pot in a straight match.
 
List< CardLowerStraightWinnerMatch (Deck deck)
 Determines the winning hand in a lower straight match.
 
List< CardLowerStraightWinnerHighcardTiebreakerMatch (Deck deck)
 Determines the winning hand in a lower straight match with high card tiebreaker.
 
List< CardLowerStraightWinnerKickersTiebreakerMatch (Deck deck)
 Determines the winning hand in a lower straight match with kicker tiebreaker.
 
List< CardLowerStraightSplitpotMatch (Deck deck)
 Determines the outcome of a split pot in a lower straight match.
 
List< CardFlushWinnerMatch (Deck deck)
 Determines the winning hand in a flush match.
 
List< CardFlushWinnerHighcardTiebreakerMatch (Deck deck)
 Determines the winning hand in a flush match with high card tiebreaker.
 
List< CardFlushWinnerKickersTiebreakerMatch (Deck deck)
 Determines the winning hand in a flush match with kicker tiebreaker.
 
List< CardFlushSplitpotMatch (Deck deck)
 Determines the outcome of a split pot in a flush match.
 
List< CardFullHouseWinnerMatch (Deck deck)
 Determines the winning hand in a full house match.
 
List< CardFullHouseWinnerHighcardTiebreakerMatch (Deck deck)
 Determines the winning hand in a full house match with high card tiebreaker.
 
List< CardFullHouseWinnerKickersTiebreakerMatch (Deck deck)
 Determines the winning hand in a full house match with kicker tiebreaker.
 
List< CardFullHouseSplitpotMatch (Deck deck)
 Determines the outcome of a split pot in a full house match.
 
List< CardFourKindWinnerMatch (Deck deck)
 Determines the winning hand in a four of a kind match.
 
List< CardFourKindWinnerHighcardTiebreakerMatch (Deck deck)
 Determines the winning hand in a four of a kind match with high card tiebreaker.
 
List< CardFourKindWinnerKickersTiebreakerMatch (Deck deck)
 Determines the winning hand in a four of a kind match with kicker tiebreaker.
 
List< CardFourKindSplitpotMatch (Deck deck)
 Determines the outcome of a split pot in a four of a kind match.
 
List< CardStraightFlushWinnerMatch (Deck deck)
 Determines the winning hand in a straight flush match.
 
List< CardStraightFlushWinnerHighcardTiebreakerMatch (Deck deck)
 Determines the winning hand in a straight flush match with high card tiebreaker.
 
List< CardStraightFlushWinnerKickersTiebreakerMatch (Deck deck)
 Determines the winning hand in a straight flush match with kicker tiebreaker.
 
List< CardStraightFlushSplitpotMatch (Deck deck)
 Determines the result of a split pot in a straight flush match.
 
List< CardLowerStraightFlushWinnerMatch (Deck deck)
 Determines the winning hand in a lower straight flush match.
 
List< CardLowerStraightFlushWinnerHighcardTiebreakerMatch (Deck deck)
 Determines the winning hand in a lower straight flush match with high card tiebreaker.
 
List< CardLowerStraightFlushWinnerKickersTiebreakerMatch (Deck deck)
 Determines the winning hand in a lower straight flush match with kicker tiebreaker.
 
List< CardLowerStraightFlushSplitpotMatch (Deck deck)
 Determines the result of a split pot in a lower straight flush match.
 
List< CardRoyalStraightFlushWinnerMatch (Deck deck)
 Determines the winning hand in a royal straight flush match.
 
List< CardRoyalStraightFlushWinnerHighcardTiebreakerMatch (Deck deck)
 Determines the winning hand in a royal straight flush match with high card tiebreaker.
 
List< CardRoyalStraightFlushWinnerKickersTiebreakerMatch (Deck deck)
 Determines the winning hand in a royal straight flush match with kicker tiebreaker.
 
List< CardRoyalStraightFlushSplitpotMatch (Deck deck)
 Determines the result of a split pot in a royal straight flush match.
 

Detailed Description

Class for testing different scenarios in a poker match, including high card matches and split pot outcomes.

Member Function Documentation

◆ FlushSplitpotMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.FlushSplitpotMatch ( Deck deck)

Determines the outcome of a split pot in a flush match.

Parameters
deckThe deck containing player cards and table cards.
Returns
The cards for a split pot outcome.

◆ FlushWinnerHighcardTiebreakerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.FlushWinnerHighcardTiebreakerMatch ( Deck deck)

Determines the winning hand in a flush match with high card tiebreaker.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ FlushWinnerKickersTiebreakerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.FlushWinnerKickersTiebreakerMatch ( Deck deck)

Determines the winning hand in a flush match with kicker tiebreaker.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ FlushWinnerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.FlushWinnerMatch ( Deck deck)

Determines the winning hand in a flush match.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ FourKindSplitpotMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.FourKindSplitpotMatch ( Deck deck)

Determines the outcome of a split pot in a four of a kind match.

Parameters
deckThe deck containing player cards and table cards.
Returns
The cards for a split pot outcome.

◆ FourKindWinnerHighcardTiebreakerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.FourKindWinnerHighcardTiebreakerMatch ( Deck deck)

Determines the winning hand in a four of a kind match with high card tiebreaker.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ FourKindWinnerKickersTiebreakerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.FourKindWinnerKickersTiebreakerMatch ( Deck deck)

Determines the winning hand in a four of a kind match with kicker tiebreaker.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ FourKindWinnerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.FourKindWinnerMatch ( Deck deck)

Determines the winning hand in a four of a kind match.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ FullHouseSplitpotMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.FullHouseSplitpotMatch ( Deck deck)

Determines the outcome of a split pot in a full house match.

Parameters
deckThe deck containing player cards and table cards.
Returns
The cards for a split pot outcome.

◆ FullHouseWinnerHighcardTiebreakerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.FullHouseWinnerHighcardTiebreakerMatch ( Deck deck)

Determines the winning hand in a full house match with high card tiebreaker.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ FullHouseWinnerKickersTiebreakerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.FullHouseWinnerKickersTiebreakerMatch ( Deck deck)

Determines the winning hand in a full house match with kicker tiebreaker.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ FullHouseWinnerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.FullHouseWinnerMatch ( Deck deck)

Determines the winning hand in a full house match.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ LowerStraightFlushSplitpotMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.LowerStraightFlushSplitpotMatch ( Deck deck)

Determines the result of a split pot in a lower straight flush match.

Parameters
deckThe deck containing player cards and table cards.
Returns
The cards resulting in a split pot.

◆ LowerStraightFlushWinnerHighcardTiebreakerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.LowerStraightFlushWinnerHighcardTiebreakerMatch ( Deck deck)

Determines the winning hand in a lower straight flush match with high card tiebreaker.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ LowerStraightFlushWinnerKickersTiebreakerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.LowerStraightFlushWinnerKickersTiebreakerMatch ( Deck deck)

Determines the winning hand in a lower straight flush match with kicker tiebreaker.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ LowerStraightFlushWinnerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.LowerStraightFlushWinnerMatch ( Deck deck)

Determines the winning hand in a lower straight flush match.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ LowerStraightSplitpotMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.LowerStraightSplitpotMatch ( Deck deck)

Determines the outcome of a split pot in a lower straight match.

Parameters
deckThe deck containing player cards and table cards.
Returns
The cards for a split pot outcome.

◆ LowerStraightWinnerHighcardTiebreakerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.LowerStraightWinnerHighcardTiebreakerMatch ( Deck deck)

Determines the winning hand in a lower straight match with high card tiebreaker.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ LowerStraightWinnerKickersTiebreakerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.LowerStraightWinnerKickersTiebreakerMatch ( Deck deck)

Determines the winning hand in a lower straight match with kicker tiebreaker.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ LowerStraightWinnerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.LowerStraightWinnerMatch ( Deck deck)

Determines the winning hand in a lower straight match.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ OnePairSplitpotMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.OnePairSplitpotMatch ( Deck deck)

Determines the outcome of a split pot in a one pair match.

Parameters
deckThe deck containing player cards and table cards.
Returns
The cards for a split pot outcome.

◆ OnePairWinnerHighcardTiebreakerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.OnePairWinnerHighcardTiebreakerMatch ( Deck deck)

Determines the winning hand in a one pair match with high card tiebreaker.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ OnePairWinnerKickersTiebreakerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.OnePairWinnerKickersTiebreakerMatch ( Deck deck)

Determines the winning hand in a one pair match with kicker tiebreaker.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ OnePairWinnerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.OnePairWinnerMatch ( Deck deck)

Determines the winning hand in a one pair match.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ OnePairWinnerOnHandMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.OnePairWinnerOnHandMatch ( Deck deck)

Determines the winning hand in a one pair match based on player cards.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ RoyalStraightFlushSplitpotMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.RoyalStraightFlushSplitpotMatch ( Deck deck)

Determines the result of a split pot in a royal straight flush match.

Parameters
deckThe deck containing player cards and table cards.
Returns
The cards resulting in a split pot.

◆ RoyalStraightFlushWinnerHighcardTiebreakerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.RoyalStraightFlushWinnerHighcardTiebreakerMatch ( Deck deck)

Determines the winning hand in a royal straight flush match with high card tiebreaker.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ RoyalStraightFlushWinnerKickersTiebreakerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.RoyalStraightFlushWinnerKickersTiebreakerMatch ( Deck deck)

Determines the winning hand in a royal straight flush match with kicker tiebreaker.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ RoyalStraightFlushWinnerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.RoyalStraightFlushWinnerMatch ( Deck deck)

Determines the winning hand in a royal straight flush match.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ SplitpotHighCardMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.SplitpotHighCardMatch ( Deck deck)

Determines the outcome of a split pot in a high card match.

Parameters
deckThe deck containing player cards and table cards.
Returns
The cards for a split pot outcome.

◆ StraightFlushSplitpotMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.StraightFlushSplitpotMatch ( Deck deck)

Determines the result of a split pot in a straight flush match.

Parameters
deckThe deck containing player cards and table cards.
Returns
The cards resulting in a split pot.

◆ StraightFlushWinnerHighcardTiebreakerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.StraightFlushWinnerHighcardTiebreakerMatch ( Deck deck)

Determines the winning hand in a straight flush match with high card tiebreaker.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ StraightFlushWinnerKickersTiebreakerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.StraightFlushWinnerKickersTiebreakerMatch ( Deck deck)

Determines the winning hand in a straight flush match with kicker tiebreaker.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ StraightFlushWinnerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.StraightFlushWinnerMatch ( Deck deck)

Determines the winning hand in a straight flush match.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ StraightSplitpotMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.StraightSplitpotMatch ( Deck deck)

Determines the outcome of a split pot in a straight match.

Parameters
deckThe deck containing player cards and table cards.
Returns
The cards for a split pot outcome.

◆ StraightWinnerHighcardTiebreakerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.StraightWinnerHighcardTiebreakerMatch ( Deck deck)

Determines the winning hand in a straight match with high card tiebreaker.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ StraightWinnerKickersTiebreakerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.StraightWinnerKickersTiebreakerMatch ( Deck deck)

Determines the winning hand in a straight match with kicker tiebreaker.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ StraightWinnerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.StraightWinnerMatch ( Deck deck)

Determines the winning hand in a straight match.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ ThreeKindSplitpotMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.ThreeKindSplitpotMatch ( Deck deck)

Determines the outcome of a split pot in a three of a kind match.

Parameters
deckThe deck containing player cards and table cards.
Returns
The cards for a split pot outcome.

◆ ThreeKindWinnerHighcardTiebreakerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.ThreeKindWinnerHighcardTiebreakerMatch ( Deck deck)

Determines the winning hand in a three of a kind match with high card tiebreaker.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ ThreeKindWinnerKickersTiebreakerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.ThreeKindWinnerKickersTiebreakerMatch ( Deck deck)

Determines the winning hand in a three of a kind match with kicker tiebreaker.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ ThreeKindWinnerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.ThreeKindWinnerMatch ( Deck deck)

Determines the winning hand in a three of a kind match.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ TwoPairSplitpotMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.TwoPairSplitpotMatch ( Deck deck)

Determines the outcome of a split pot in a two pair match.

Parameters
deckThe deck containing player cards and table cards.
Returns
The cards for a split pot outcome.

◆ TwoPairWinnerHighcardTiebreakerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.TwoPairWinnerHighcardTiebreakerMatch ( Deck deck)

Determines the winning hand in a two pair match with high card tiebreaker.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ TwoPairWinnerKickersTiebreakerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.TwoPairWinnerKickersTiebreakerMatch ( Deck deck)

Determines the winning hand in a two pair match with kicker tiebreaker.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ TwoPairWinnerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.TwoPairWinnerMatch ( Deck deck)

Determines the winning hand in a two pair match.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ WinnerHighCardKickersTiebreakerMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.WinnerHighCardKickersTiebreakerMatch ( Deck deck)

Determines the winning hand in a high card match with kicker tiebreaker.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

◆ WinnerHighCardMatch()

List< Card > SimplePoker.MatchTest.PokerMatchTest.WinnerHighCardMatch ( Deck deck)

Determines the winning hand in a high card match.

Parameters
deckThe deck containing player cards and table cards.
Returns
The winning hand's cards.

The documentation for this class was generated from the following file: