@Test
    public void testStraightVsStraightTie() {
        FiveCardPokerHand straight1 = new FiveCardPokerHand();
        assertTrue(straight1.addCard(new Card(Suit.CLUB, Rank.SIX)));
        assertTrue(straight1.addCard(new Card(Suit.CLUB, Rank.FIVE)));
        assertTrue(straight1.addCard(new Card(Suit.CLUB, Rank.FOUR)));
        assertTrue(straight1.addCard(new Card(Suit.CLUB, Rank.DEUCE)));
        assertTrue(straight1.addCard(new Card(Suit.SPADE, Rank.THREE)));

        FiveCardPokerHand straight2 = new FiveCardPokerHand();
        assertTrue(straight2.addCard(new Card(Suit.DIAMOND, Rank.SIX)));
        assertTrue(straight2.addCard(new Card(Suit.SPADE, Rank.FIVE)));
        assertTrue(straight2.addCard(new Card(Suit.CLUB, Rank.THREE)));
        assertTrue(straight2.addCard(new Card(Suit.DIAMOND, Rank.FOUR)));
        assertTrue(straight2.addCard(new Card(Suit.HEART, Rank.DEUCE)));

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