Ejemplo n.º 1
0
 public function testNotFaceCard()
 {
     $card = new Card(5, Suit::diamond());
     $this->assertFalse($card->isKing());
     $this->assertFalse($card->isQueen());
     $this->assertFalse($card->isJack());
     $this->assertFalse($card->isFaceCard());
 }
Ejemplo n.º 2
0
 public function getCards()
 {
     $cards = [];
     $suits = [Suit::club(), Suit::diamond(), Suit::heart(), Suit::spade()];
     foreach ($suits as $suit) {
         $this->addCards($cards, $suit);
     }
     return $cards;
 }
Ejemplo n.º 3
0
 public function testToString()
 {
     //
     $spade = Suit::spade();
     $this->assertEquals('spade', $spade);
     //
     $spade = Suit::diamond();
     $this->assertEquals('diamond', $spade);
 }