@Test
    public void testEquals2() {
        FiveCardPokerHand hand = new FiveCardPokerHand();
        
        Card c1 = new Card(Suit.CLUB, Rank.ACE);
        assertTrue(hand.addCard(c1));        
        
        Card c2 = new Card(Suit.CLUB, Rank.DEUCE);        
        assertTrue(hand.addCard(c2));
        
        Card c3 = new Card(Suit.CLUB, Rank.THREE);        
        assertTrue(hand.addCard(c3));
        
        Card c4 = new Card(Suit.CLUB, Rank.FOUR);
        assertTrue(hand.addCard(c4));
        
        Card c5 = new Card(Suit.CLUB, Rank.QUEEN);        
        assertTrue(hand.addCard(c5));        
        
        FiveCardPokerHand hand2 = new FiveCardPokerHand();       
        
        Card d1 = new Card(Suit.CLUB, Rank.ACE);
        assertTrue(hand2.addCard(d1));        
        
        Card d2 = new Card(Suit.CLUB, Rank.DEUCE);        
        assertTrue(hand2.addCard(d2));
        
        Card d3 = new Card(Suit.CLUB, Rank.THREE);        
        assertTrue(hand2.addCard(d3));
        
        Card d5 = new Card(Suit.SPADE, Rank.QUEEN);        
        assertTrue(hand2.addCard(d5));        
        
        Card d4 = new Card(Suit.CLUB, Rank.FOUR);
        assertTrue(hand2.addCard(d4));
        
        assertFalse(hand.equals(hand2));
        assertFalse(hand2.equals(hand));
    }