[英]How to test ZF2 services
我想測試我的服務,這些服務主要由我的控制器調用。 我實現了這個:
class FMaiAffaireServiceTest extends TestCase
{
public function setUp()
{
$this->myService = new FMaiAffaireService();
}
public function listAffairesCountTest()
{
$this->myService->listAffairesCount();
}
}
但是 PHPUnit 不識別這里的任何測試。 我該如何實施我的小測試:)? 謝謝。
這是我的功能(我沒有故意提到數據庫模擬)
class FMaiAffaireService
{
public function __construct(
FMaiAffaireTable $maiAffaireTable
) {
$this->maiAffaireTable = $maiAffaireTable;
}
public function listAffairesCount()
{
return $this->maiAffaireTable->listAffairesCount();
}
}
PHPUnit 會將名稱以test
開頭的任何public function
識別為測試。 因此,而不是listAffairesCountTest
您的測試需求被命名為testListAffairesCount
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.