2015-09-29 2 views
2

Я хотел проверить свои услуги, которые в основном называются моими контроллерами. Я реализовал это:Как проверить службы ZF2

class FMaiAffaireServiceTest extends TestCase 
    { 
     public function setUp() 
     { 
      $this->myService = new FMaiAffaireService(); 
     } 

     public function listAffairesCountTest() 
     { 
      $this->myService->listAffairesCount(); 
     } 
    } 

Но PHPUnit не признает каких-либо испытаний здесь. Как я могу выполнить свой маленький тест, пожалуйста :)? Благодарю.

Вот моя функция (я не упоминалось в базе данных издевается intentionnaly)

class FMaiAffaireService 
{ 
    public function __construct(
     FMaiAffaireTable $maiAffaireTable 
    ) { 
     $this->maiAffaireTable  = $maiAffaireTable; 
    } 

    public function listAffairesCount() 
    { 
     return $this->maiAffaireTable->listAffairesCount(); 
    } 
} 

ответ

2

PHPUnit распознает любой public function, название которого начинается с test в качестве теста. Так что вместо того, чтобы listAffairesCountTest ваш тест должен быть назван testListAffairesCount

https://phpunit.de/getting-started.html

Смежные вопросы