例外のテスト
@expectedException ステートメントは、テスト コードで指定された例外がスローされるかどうかをテストするために使用されます
1 php
2 require_once ' PHPUnit/Framework.php ' ;
3
4 クラスExceptionTest は PHPUnit_Framework_TestCase を拡張します
5 {
6 /* *
7 * @expectedException InvalidArgumentException
8 */
9 public function testException()
10 {
11 }
12 }
13 ?>
2 require_once ' PHPUnit/Framework.php ' ;
3
4 class ExceptionTest extends PHPUnit_Framework_T estCase
5 {
6 パブリック関数 testException()
7 {
8 $this -> setExpectedException( 'InvalidArgumentException ' );
9 }
10 }
11 ?>
phpunit ExceptionTest
PHPUnit 3.4。 2 by Sebastian Bergmann
6 */
7 public function testFailingInclude()
8 {
9 include ' not_existing_file.php '
10 }
11 }
12 ?>
phpunit ExpectedErrorTest
PHPUnit 3.4。 2 by Sebastian Bergmann
時間: 0 秒
OK (1 つのテスト、1 つのアサーション)