<?php 
/** 
 * Created by PhpStorm. 
 * Package: org\majkel\tcpdfwarper 
 * User: Micha? (majkel) Kowalik <[email protected]> 
 * Date: 12/28/2014 
 * Time: 22:36 
 */ 
 
namespace org\majkel\tcpdfwarper; 
 
/** 
 * Class MissingMethodExceptionTest 
 * @package org\majkel\tcpdfwarper 
 * @coversDefaultClass \org\majkel\tcpdfwarper\MissingMethodException 
 */ 
class MissingMethodExceptionTest extends \PHPUnit_Framework_TestCase { 
 
    public function testException() { 
        $previous = new \Exception(); 
        $code = 123; 
        $method = 'method'; 
        $args = array(1, 2, 3); 
        $message = sprintf(MissingMethodException::MESSAGE, $method, $args); 
 
        $e = new MissingMethodException($method, $args, $code, $previous); 
 
        self::assertSame($previous, $e->getPrevious()); 
        self::assertSame($code, $e->getCode()); 
        self::assertSame($method, $e->getMethodName()); 
        self::assertSame($args, $e->getArguments()); 
        self::assertSame($message, $e->getMessage()); 
    } 
 
} 
 
 |