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< Card > WinnerHighCardMatch (Deck deck)
 Determines the winning hand in a high card match.
 
List< Card > WinnerHighCardKickersTiebreakerMatch (Deck deck)
 Determines the winning hand in a high card match with kicker tiebreaker.
 
List< Card > SplitpotHighCardMatch (Deck deck)
 Determines the outcome of a split pot in a high card match.
 
List< Card > OnePairWinnerMatch (Deck deck)
 Determines the winning hand in a one pair match.
 
List< Card > OnePairWinnerHighcardTiebreakerMatch (Deck deck)
 Determines the winning hand in a one pair match with high card tiebreaker.
 
List< Card > OnePairWinnerOnHandMatch (Deck deck)
 Determines the winning hand in a one pair match based on player cards.
 
List< Card > OnePairWinnerKickersTiebreakerMatch (Deck deck)
 Determines the winning hand in a one pair match with kicker tiebreaker.
 
List< Card > OnePairSplitpotMatch (Deck deck)
 Determines the outcome of a split pot in a one pair match.
 
List< Card > TwoPairWinnerMatch (Deck deck)
 Determines the winning hand in a two pair match.
 
List< Card > TwoPairWinnerHighcardTiebreakerMatch (Deck deck)
 Determines the winning hand in a two pair match with high card tiebreaker.
 
List< Card > TwoPairWinnerKickersTiebreakerMatch (Deck deck)
 Determines the winning hand in a two pair match with kicker tiebreaker.
 
List< Card > TwoPairSplitpotMatch (Deck deck)
 Determines the outcome of a split pot in a two pair match.
 
List< Card > ThreeKindWinnerMatch (Deck deck)
 Determines the winning hand in a three of a kind match.
 
List< Card > ThreeKindWinnerHighcardTiebreakerMatch (Deck deck)
 Determines the winning hand in a three of a kind match with high card tiebreaker.
 
List< Card > ThreeKindWinnerKickersTiebreakerMatch (Deck deck)
 Determines the winning hand in a three of a kind match with kicker tiebreaker.
 
List< Card > ThreeKindSplitpotMatch (Deck deck)
 Determines the outcome of a split pot in a three of a kind match.
 
List< Card > StraightWinnerMatch (Deck deck)
 Determines the winning hand in a straight match.
 
List< Card > StraightWinnerHighcardTiebreakerMatch (Deck deck)
 Determines the winning hand in a straight match with high card tiebreaker.
 
List< Card > StraightWinnerKickersTiebreakerMatch (Deck deck)
 Determines the winning hand in a straight match with kicker tiebreaker.
 
List< Card > StraightSplitpotMatch (Deck deck)
 Determines the outcome of a split pot in a straight match.
 
List< Card > LowerStraightWinnerMatch (Deck deck)
 Determines the winning hand in a lower straight match.
 
List< Card > LowerStraightWinnerHighcardTiebreakerMatch (Deck deck)
 Determines the winning hand in a lower straight match with high card tiebreaker.
 
List< Card > LowerStraightWinnerKickersTiebreakerMatch (Deck deck)
 Determines the winning hand in a lower straight match with kicker tiebreaker.
 
List< Card > LowerStraightSplitpotMatch (Deck deck)
 Determines the outcome of a split pot in a lower straight match.
 
List< Card > FlushWinnerMatch (Deck deck)
 Determines the winning hand in a flush match.
 
List< Card > FlushWinnerHighcardTiebreakerMatch (Deck deck)
 Determines the winning hand in a flush match with high card tiebreaker.
 
List< Card > FlushWinnerKickersTiebreakerMatch (Deck deck)
 Determines the winning hand in a flush match with kicker tiebreaker.
 
List< Card > FlushSplitpotMatch (Deck deck)
 Determines the outcome of a split pot in a flush match.
 
List< Card > FullHouseWinnerMatch (Deck deck)
 Determines the winning hand in a full house match.
 
List< Card > FullHouseWinnerHighcardTiebreakerMatch (Deck deck)
 Determines the winning hand in a full house match with high card tiebreaker.
 
List< Card > FullHouseWinnerKickersTiebreakerMatch (Deck deck)
 Determines the winning hand in a full house match with kicker tiebreaker.
 
List< Card > FullHouseSplitpotMatch (Deck deck)
 Determines the outcome of a split pot in a full house match.
 
List< Card > FourKindWinnerMatch (Deck deck)
 Determines the winning hand in a four of a kind match.
 
List< Card > FourKindWinnerHighcardTiebreakerMatch (Deck deck)
 Determines the winning hand in a four of a kind match with high card tiebreaker.
 
List< Card > FourKindWinnerKickersTiebreakerMatch (Deck deck)
 Determines the winning hand in a four of a kind match with kicker tiebreaker.
 
List< Card > FourKindSplitpotMatch (Deck deck)
 Determines the outcome of a split pot in a four of a kind match.
 
List< Card > StraightFlushWinnerMatch (Deck deck)
 Determines the winning hand in a straight flush match.
 
List< Card > StraightFlushWinnerHighcardTiebreakerMatch (Deck deck)
 Determines the winning hand in a straight flush match with high card tiebreaker.
 
List< Card > StraightFlushWinnerKickersTiebreakerMatch (Deck deck)
 Determines the winning hand in a straight flush match with kicker tiebreaker.
 
List< Card > StraightFlushSplitpotMatch (Deck deck)
 Determines the result of a split pot in a straight flush match.
 
List< Card > LowerStraightFlushWinnerMatch (Deck deck)
 Determines the winning hand in a lower straight flush match.
 
List< Card > LowerStraightFlushWinnerHighcardTiebreakerMatch (Deck deck)
 Determines the winning hand in a lower straight flush match with high card tiebreaker.
 
List< Card > LowerStraightFlushWinnerKickersTiebreakerMatch (Deck deck)
 Determines the winning hand in a lower straight flush match with kicker tiebreaker.
 
List< Card > LowerStraightFlushSplitpotMatch (Deck deck)
 Determines the result of a split pot in a lower straight flush match.
 
List< Card > RoyalStraightFlushWinnerMatch (Deck deck)
 Determines the winning hand in a royal straight flush match.
 
List< Card > RoyalStraightFlushWinnerHighcardTiebreakerMatch (Deck deck)
 Determines the winning hand in a royal straight flush match with high card tiebreaker.
 
List< Card > RoyalStraightFlushWinnerKickersTiebreakerMatch (Deck deck)
 Determines the winning hand in a royal straight flush match with kicker tiebreaker.
 
List< Card > RoyalStraightFlushSplitpotMatch (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: