gluon-web-remote

Web remote Administration for big size of gluon routers
git clone git://archive.git.mtrnord.blog/MTRNord/gluon-web-remote.git
Log | Files | Refs | README

nonexistent_class.phpt (2157B)


      1 --TEST--
      2 PHPUnit_Framework_MockObject_Generator::generate('Foo', array(), 'MockFoo', TRUE, TRUE)
      3 --FILE--
      4 <?php
      5 require_once 'PHPUnit/Autoload.php';
      6 require_once 'Text/Template.php';
      7 
      8 $mock = PHPUnit_Framework_MockObject_Generator::generate(
      9   'Foo',
     10   array(),
     11   'MockFoo',
     12   TRUE,
     13   TRUE
     14 );
     15 
     16 print $mock['code'];
     17 ?>
     18 --EXPECTF--
     19 class Foo
     20 {
     21 }
     22 
     23 class MockFoo extends Foo implements PHPUnit_Framework_MockObject_MockObject
     24 {
     25     private static $__phpunit_staticInvocationMocker;
     26     private $__phpunit_invocationMocker;
     27 
     28     public function __clone()
     29     {
     30         $this->__phpunit_invocationMocker = clone $this->__phpunit_getInvocationMocker();
     31     }
     32 
     33     public function expects(PHPUnit_Framework_MockObject_Matcher_Invocation $matcher)
     34     {
     35         return $this->__phpunit_getInvocationMocker()->expects($matcher);
     36     }
     37 
     38     public static function staticExpects(PHPUnit_Framework_MockObject_Matcher_Invocation $matcher)
     39     {
     40         return self::__phpunit_getStaticInvocationMocker()->expects($matcher);
     41     }
     42 
     43     public function __phpunit_getInvocationMocker()
     44     {
     45         if ($this->__phpunit_invocationMocker === NULL) {
     46             $this->__phpunit_invocationMocker = new PHPUnit_Framework_MockObject_InvocationMocker;
     47         }
     48 
     49         return $this->__phpunit_invocationMocker;
     50     }
     51 
     52     public static function __phpunit_getStaticInvocationMocker()
     53     {
     54         if (self::$__phpunit_staticInvocationMocker === NULL) {
     55             self::$__phpunit_staticInvocationMocker = new PHPUnit_Framework_MockObject_InvocationMocker;
     56         }
     57 
     58         return self::$__phpunit_staticInvocationMocker;
     59     }
     60 
     61     public function __phpunit_hasMatchers()
     62     {
     63         return self::__phpunit_getStaticInvocationMocker()->hasMatchers() ||
     64                $this->__phpunit_getInvocationMocker()->hasMatchers();
     65     }
     66 
     67     public function __phpunit_verify()
     68     {
     69         self::__phpunit_getStaticInvocationMocker()->verify();
     70         $this->__phpunit_getInvocationMocker()->verify();
     71     }
     72 
     73     public function __phpunit_cleanup()
     74     {
     75         self::$__phpunit_staticInvocationMocker = NULL;
     76         $this->__phpunit_invocationMocker       = NULL;
     77     }
     78 }