function ImageToolkitTestCase::setUp

Overrides DrupalWebTestCase::setUp

1 call to ImageToolkitTestCase::setUp()
ImageEffectsUnitTest::setUp in modules/image/image.test
Sets up a Drupal site for running functional and integration tests.
1 method overrides ImageToolkitTestCase::setUp()
ImageEffectsUnitTest::setUp in modules/image/image.test
Sets up a Drupal site for running functional and integration tests.

File

modules/simpletest/tests/image.test, line 16

Class

ImageToolkitTestCase
Base class for image manipulation testing.

Code

function setUp() {
    $modules = func_get_args();
    if (isset($modules[0]) && is_array($modules[0])) {
        $modules = $modules[0];
    }
    $modules[] = 'image_test';
    parent::setUp($modules);
    // Use the image_test.module's test toolkit.
    $this->toolkit = 'test';
    // Pick a file for testing.
    $file = current($this->drupalGetTestFiles('image'));
    $this->file = $file->uri;
    // Setup a dummy image to work with, this replicate image_load() so we
    // can avoid calling it.
    $this->image = new stdClass();
    $this->image->source = $this->file;
    $this->image->info = image_get_info($this->file);
    $this->image->toolkit = $this->toolkit;
    // Clear out any hook calls.
    image_test_reset();
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.