如何测试 ZF2 服务
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
作为测试。因此,您的测试需要命名为 testListAffairesCount
而不是 listAffairesCountTest
我想测试我的服务,这些服务主要由我的控制器调用。 我实现了这个:
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
作为测试。因此,您的测试需要命名为 testListAffairesCount
listAffairesCountTest