@Test
    public void testStraightFlushVsStraightFlushTie() {
        FiveCardPokerHand straightFlush1 = new FiveCardPokerHand();
        assertTrue(straightFlush1.addCard(new Card(Suit.CLUB, Rank.NINE)));
        assertTrue(straightFlush1.addCard(new Card(Suit.CLUB, Rank.KING)));
        assertTrue(straightFlush1.addCard(new Card(Suit.CLUB, Rank.QUEEN)));
        assertTrue(straightFlush1.addCard(new Card(Suit.CLUB, Rank.JACK)));
        assertTrue(straightFlush1.addCard(new Card(Suit.CLUB, Rank.TEN)));

        FiveCardPokerHand straightFlush2 = new FiveCardPokerHand();
        assertTrue(straightFlush2.addCard(new Card(Suit.HEART, Rank.KING)));
        assertTrue(straightFlush2.addCard(new Card(Suit.HEART, Rank.QUEEN)));
        assertTrue(straightFlush2.addCard(new Card(Suit.HEART, Rank.JACK)));
        assertTrue(straightFlush2.addCard(new Card(Suit.HEART, Rank.TEN)));
        assertTrue(straightFlush2.addCard(new Card(Suit.HEART, Rank.NINE)));

        assertTrue("Hands " + straightFlush1 + " and " + straightFlush2 + " don't tie", 
                comparator.compare(straightFlush1, straightFlush2) == 0);
    }