function testCalculateScore2() { $player1 = new FoosPlayer('player1', 1000); $player2 = new FoosPlayer('player2', 1000); $match = new FoosMatch($player1, 1, $player2, 2); $match->calculateScore(); $this->assertEqual($player2->getStrength(), 1100); $this->assertEqual($player1->getStrength(), 900); }
private static function sortPlayerByStrength(FoosPlayer $a, FoosPlayer $b) { if ($a->getStrength() == $b->getStrength()) { return 0; } return $a->getStrength() < $b->getStrength() ? 1 : -1; }
function testInit() { $player = new FoosPlayer('Name', 1000); $this->assertEqual($player->getName(), 'Name'); $this->assertEqual($player->getStrength(), 1000); }