いくつかのxmlを解析するクラスのメソッドがあります。タグ<status>failure</ status>が見つかった場合は、例外を返します。
status=failureのときにこのメソッドが例外を返すことを確認する単体テストを作成したいと思います。
今のところ、phpunitとMOCKINGを使用してそれを実行できませんか?
例:
<?php
$mock = $this->getMock('Service_Order_Http', array('getResponse'));
$mock->expects($this->any())
->method('getResponse')
->will($this->throwException(new Exception()));
$e = null;
try {
$mock->getResponse();
} catch (Exception $e) {
}
$this->assertTrue($e instanceof Exception, "Method getResponse should have thrown an exception");
//phpunit sends back: PHPUnit_Framework_ExpectationFailedException : Failed asserting that exception of type "Exception" is thrown.
?>
ご協力いただきありがとうございます