2016-10-14 43 views
0

我正在使用Codeception進行測試,並且需要檢查是否引發了異常。我這樣做是這樣的:使用Codeception測試部分消息的異常

$I->expectException('Exception', function() use ($service, $data, $I) { 
     $service->parse($data); 
    }); 

我想檢查異常消息包含一個字符串的一部分一樣,所以如果整個消息是像第5行「不正確的線路長度。預計等待等等「,我想測試它至少有第一部分,」不正確的線長「

我知道如何用PHPUnit做到這一點。它可以通過Codeception完成嗎?

回答

0

PhpUnit的所有功能都可以用於測試格式,但是如果您使用的是Cept或Cest格式,您將不得不編寫自己的幫助程序。

複製,重命名和修改expectException由Codeception提供的方法。