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);
 }
Exemple #2
0
 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);
 }