Inheritance: extends Codeception\TestCase\Test
Example #1
0
 public static function setUpBeforeClass()
 {
     $baseDir = dirname(dirname(dirname(__FILE__)));
     self::$inputDir = $baseDir . '/tests/input/';
     self::$outputDir = $baseDir . '/tests/output/';
     self::clearOutputFolder();
 }
Example #2
0
 public static function tearDownAfterClass()
 {
     /* Tear down virtual file system. */
     self::$vfs = null;
     /* Reset root path to point to the real file system. */
     Core\Config()->modifyPath('root', self::$rootPath);
 }
 public function setUp()
 {
     parent::setUp();
     if (!extension_loaded("imagick")) {
         $this->markTestSkipped("The Imagick extension is not available.");
         return;
     }
     Config::inst()->update('Injector', 'Image_Backend', 'ImagickBackend');
 }
 public function setUp()
 {
     parent::setUp();
     if (!extension_loaded("imagick")) {
         $this->markTestSkipped("The Imagick extension is not available.");
         return;
     }
     /** @skipUpgrade */
     Config::inst()->update('SilverStripe\\Core\\Injector\\Injector', 'Image_Backend', 'SilverStripe\\Assets\\ImagickBackend');
 }
Example #5
0
 public function setUp()
 {
     if (!extension_loaded("imagick")) {
         $this->markTestSkipped("The Imagick extension is not available.");
         $this->skipTest = true;
         parent::setUp();
         return;
     }
     Image::set_backend("ImagickBackend");
     parent::setUp();
 }
 public function setUp()
 {
     if (!extension_loaded("gd")) {
         $this->markTestSkipped("The GD extension is required");
         $this->skipTest = true;
         parent::setUp();
         return;
     }
     parent::setUp();
     Image::set_backend("GDBackend");
     // Create a test files for each of the fixture references
     $fileIDs = $this->allFixtureIDs('Image');
     foreach ($fileIDs as $fileID) {
         $file = DataObject::get_by_id('Image', $fileID);
         $image = imagecreatetruecolor(300, 300);
         imagepng($image, BASE_PATH . "/{$file->Filename}");
         imagedestroy($image);
         $file->write();
     }
 }
 public function setUp()
 {
     if (!extension_loaded("imagick")) {
         $this->markTestSkipped("The Imagick extension is not available.");
         $this->skipTest = true;
         parent::setUp();
         return;
     }
     parent::setUp();
     Image::set_backend("ImagickBackend");
     // Create a test files for each of the fixture references
     $fileIDs = $this->allFixtureIDs('Image');
     foreach ($fileIDs as $fileID) {
         $file = DataObject::get_by_id('Image', $fileID);
         $image = new Imagick();
         $image->newImage(300, 300, new ImagickPixel("white"));
         $image->setImageFormat("png");
         $image->writeImage(BASE_PATH . "/{$file->Filename}");
         $file->write();
     }
 }
 public function getFolderPath()
 {
     return parent::getFolderPath() . '/' . \application\models\Place\MainViewImage::RECORD_TYPE;
 }
 public function tearDown()
 {
     $cache = Cache::factory('GDBackend_Manipulations');
     $cache->clean(Zend_Cache::CLEANING_MODE_ALL);
     parent::tearDown();
 }