コード例 #1
0
ファイル: CardTest.php プロジェクト: Aner-Git/cards
 public function testCardSuit()
 {
     $suit = Suit::club();
     $card = new Card(Card::ACE, $suit);
     $this->assertEquals($card->suit()->value(), $suit->value());
     $this->assertEquals($card->suit()->name(), $suit->name());
     $this->assertEquals($card->suitName(), $suit->name());
 }
コード例 #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;
 }
コード例 #3
0
ファイル: SuitTest.php プロジェクト: Aner-Git/cards
 public function testCreateSuit()
 {
     $club = Suit::club();
     $this->assertEquals(Suit::CLUB, $club->value());
     $this->assertEquals("club", $club->name());
     $diamond = Suit::diamond();
     $this->assertEquals(Suit::DIAMOND, $diamond->value());
     $this->assertEquals("diamond", $diamond->name());
     $heart = Suit::heart();
     $this->assertEquals(Suit::HEART, $heart->value());
     $this->assertEquals("heart", $heart->name());
     $spade = Suit::spade();
     $this->assertEquals(Suit::SPADE, $spade->value());
     $this->assertEquals("spade", $spade->name());
 }