public function testCard() { $Card = new Card(0, '♦'); $cardstring = $Card->getCardEvalString(); $this->assertEquals('Ad', $cardstring); $value = $Card->getValue(); $isRoyal = $Card->isRoyal(); $label = $Card->getCardPrintLabel(); $this->assertEquals(14, $value); $this->assertTrue(!$isRoyal); $this->assertEquals('A♦', $label); $Card = new Card(10, '♣'); $label = $Card->getCardPrintLabel(); $isRoyal = $Card->isRoyal(); $cardstring = $Card->getCardEvalString(); $this->assertEquals('Jc', $cardstring); $this->assertTrue($isRoyal); $this->assertEquals('J♣', $label); $Card = new Card(9, '♥'); $label = $Card->getCardPrintLabel(); $isRoyal = $Card->isRoyal(); $cardstring = $Card->getCardEvalString(); $this->assertEquals('Th', $cardstring); $this->assertTrue(!$isRoyal); $this->assertEquals('10♥', $label); $Card = new Card(8, '♠'); $label = $Card->getCardPrintLabel(); $isRoyal = $Card->isRoyal(); $cardstring = $Card->getCardEvalString(); $this->assertEquals('9s', $cardstring); $this->assertTrue(!$isRoyal); $this->assertEquals('9♠', $label); }
public function testGetValue() { $this->assertEquals('A', $this->card->getValue()); }
public function testCanBeNegated() { $card = new Card(SPADES, KING); $card->getSuit(); $card->getValue(); }