Example #1
0
 public function testWrap_withMessageAndCode_wrapsBeanieException()
 {
     $originalMessage = 'test';
     $originalCode = 123;
     $originalException = new Exception($originalMessage, $originalCode);
     $newMessage = 'new';
     $newCode = 456;
     $wrappedException = Exception::wrap($originalException, $newMessage, $newCode);
     $this->assertEquals($newMessage, $wrappedException->getMessage());
     $this->assertEquals($newCode, $wrappedException->getCode());
     $this->assertEquals($originalException, $wrappedException->getPrevious());
 }