0
我正在學習如何執行我的一些php代碼的適當單元測試/測試用例。我有一個簡單的功能atMaxLivesAllowed()
,我正在測試atMaxLivesAllowedTest()
下面。但我不知道如何將值傳遞給getLivesLeftCount()
以與max_lives_limit
進行比較。我怎樣才能正確地做到這一點?任何想法什麼其他測試可以執行該功能atMaxLivesAllowed()
?PHPUnit測試 - 單元測試的基本功能
public function getLivesCount(){
$lives = new Life();
$lives->player = $this->id;
$lives->lives_left = '1';
$lives->lives_used = '0';
return $player->count();
}
public function atMaxLivesAllowed(){
return $this->getLivesLeftCount() >= $this->max_lives_limit;
}
/*
* Tests the expected behavior of atMaxLivesAllowed
*
*/
public function atMaxLivesAllowedTest(){
$player->getLivesLeftCount(1);
$player->max_lives_limit=5;
$this->asertTrue($player->atMaxLivesAllowed());
}