<?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']); } }