コード例 #1
0
 public function testFactoryManipulationMethods()
 {
     $canvas = new Canvas();
     $name = 'My-JPG';
     $Format = '\\Jaguar\\Factory\\JpegFactory';
     $canvas->addFactory($name, new $Format());
     $this->assertTrue($canvas->hasFactory($name));
     $this->assertInstanceOf($Format, $canvas->getFactory($name));
     $this->assertTrue($canvas->removeFactory($name));
     $this->assertFalse($canvas->getFactory($name));
     $this->assertFalse($canvas->removeFactory('No Found Format'));
 }