예제 #1
0
 public function test_sanity_TestMapIsUsed()
 {
     $skeleton = new Skeleton();
     $testSkeleton = new UnitTestSkeleton($skeleton);
     $testSkeleton->override('a', 'b');
     $this->assertEquals('b', $skeleton->get('a'));
 }
예제 #2
0
 /**
  * @param string $interface
  * @param mixed $definition
  */
 public static function override($interface, $definition)
 {
     if (is_null(self::$testMap)) {
         self::$testMap = new UnitTestSkeleton(self::skeleton());
         self::skeleton()->setMap(self::$testMap);
     }
     self::$testMap->override($interface, $definition);
 }