PHPUnit测试总是成功,即使我正在调用fail()

时间:2015-03-18 12:19:29

标签: php unit-testing testing phpunit

我目前正在尝试为php应用程序编写一些基本的单元测试,不幸的是测试总是成功,即使我希望它们失败。我用Google搜索了好几个小时,但没有成功。您可以在下面找到每次通话都成功的代码:

public function testCreateArticle()
{
     $articleRepository = RepositoryFactory::getArticleRepository();
     $this->fail();         
}

测试成功。

如果我切换语句(首先是fail())测试失败,但由于我需要articleRepository,我根本无法做任何断言。它似乎在第一行之后返回成功。

有没有人知道可能出现什么问题?

0 个答案:

没有答案