You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
639 B
23 lines
639 B
<?php |
|
namespace yiiunit\framework\base; |
|
|
|
use yiiunit\TestCase; |
|
use yii\base\UserException; |
|
use yii\base\InvalidCallException; |
|
|
|
|
|
class ExceptionTest extends TestCase |
|
{ |
|
public function testToArrayWithPrevious() |
|
{ |
|
$e = new InvalidCallException('bar', 0 ,new InvalidCallException('foo')); |
|
$array = $e->toArray(); |
|
$this->assertEquals('bar', $array['message']); |
|
$this->assertEquals('foo', $array['previous']['message']); |
|
|
|
$e = new InvalidCallException('bar', 0 ,new UserException('foo')); |
|
$array = $e->toArray(); |
|
$this->assertEquals('bar', $array['message']); |
|
$this->assertEquals('foo', $array['previous']['message']); |
|
} |
|
}
|
|
|