예외와 상호 작용하는 코드를 테스트할 때는 특정 예외가 예상대로 발생하는지 확인하는 것이 중요합니다. 널리 사용되는 PHP 테스트 프레임워크인 PHPUnit은 테스트 중에 예외 발생을 확인하는 편리한 방법을 제공합니다.
문제: 어떻게 할 수 있습니까? 테스트된 코드에서 예외가 발생했다고 주장합니까?
답변: PHPUnit은 예외 발생을 주장하기 위해 ExpectException() 메서드를 제공합니다. 예상되는 예외 클래스를 이 메서드에 대한 인수로 지정하면 올바른 예외가 발생했는지 확인할 수 있습니다.
코드 예:
<code class="php">require_once 'PHPUnit/Framework.php'; class ExceptionTest extends PHPUnit_Framework_TestCase { public function testException() { $this->expectException(InvalidArgumentException::class); // Code that generates the exception exampleMethod($anInvalidArgument); } }</code>
위 내용은 PHPUnit을 사용하여 PHP에서 예외 처리를 테스트하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!