@Test
    public void testDetermineHandValueStraightFlush() {
        FiveCardPokerHand straightFlush1 = new FiveCardPokerHand();
        assertTrue(straightFlush1.addCard(new Card(Suit.CLUB, Rank.ACE)));
        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)));
        
        assertEquals("Hand " + straightFlush1 + " isn't recognized as a straight flush hand", 
                PokerHandType.STRAIGHT_FLUSH, comparator.determineHandType(straightFlush1));
    }