card c1 (Jack of Spades):
    getRank: 11
getRankName: Jack
 getSuitNum: 3
getSuitName: Spades
    getName: Jack of Spades
      isAce: false
 isFaceCard: true
   getValue: 10

card c2 (5 of Diamonds):
    getRank: 5
getRankName: 5
 getSuitNum: 1
getSuitName: Diamonds
    getName: 5 of Diamonds
      isAce: false
 isFaceCard: false
   getValue: 5

card c3 (Queen of Hearts):
    getRank: 12
getRankName: Queen
 getSuitNum: 2
getSuitName: Hearts
    getName: Queen of Hearts
      isAce: false
 isFaceCard: true
   getValue: 10

card c4 (Ace of Clubs):
    getRank: 1
getRankName: Ace
 getSuitNum: 0
getSuitName: Clubs
    getName: Ace of Clubs
      isAce: true
 isFaceCard: false
   getValue: 1

Trying to create a Card with a suit number of 5...
correctly threw an IllegalArgumentException...


Trying to create a Card with a suit name of "Foo"...
correctly threw an IllegalArgumentException...