2016-10-14 7 views
0

私はテスト用にCodeceptionを使用しています。例外がスローされることを確認する必要があります。私はこのように行ってきました:コード化されたメッセージの一部で例外をテストする

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

メッセージ全体が5行目」不正な行の長さのようなものであるかのように、私は、例外メッセージは、同様に、文字列の一部が含まれているかどうかを確認したいと思います。予期されたblah blah blah "、少なくとも最初の部分があることをテストしたいと思います。"不正な行の長さ "

私はこれをPHPUnitで行う方法を知っています。それはCodeceptionで行うことができますか?

答えて

0

PhpUnitのすべての機能はテスト形式で使用できますが、Cept形式またはCest形式を使用している場合は、独自のヘルパーを作成する必要があります。

Codeceptionが提供するexpectExceptionメソッドのコピー、名前の変更、および変更。

関連する問題