function FieldUITestCase::setUp

Overrides DrupalWebTestCase::setUp

2 calls to FieldUITestCase::setUp()
FieldUIManageDisplayTestCase::setUp in modules/field_ui/field_ui.test
Sets up a Drupal site for running functional and integration tests.
FieldUIManageFieldsTestCase::setUp in modules/field_ui/field_ui.test
Sets up a Drupal site for running functional and integration tests.
2 methods override FieldUITestCase::setUp()
FieldUIManageDisplayTestCase::setUp in modules/field_ui/field_ui.test
Sets up a Drupal site for running functional and integration tests.
FieldUIManageFieldsTestCase::setUp in modules/field_ui/field_ui.test
Sets up a Drupal site for running functional and integration tests.

File

modules/field_ui/field_ui.test, line 15

Class

FieldUITestCase
Provides common functionality for the Field UI test classes.

Code

function setUp() {
    // Since this is a base class for many test cases, support the same
    // flexibility that DrupalWebTestCase::setUp() has for the modules to be
    // passed in as either an array or a variable number of string arguments.
    $modules = func_get_args();
    if (isset($modules[0]) && is_array($modules[0])) {
        $modules = $modules[0];
    }
    $modules[] = 'field_test';
    parent::setUp($modules);
    // Create test user.
    $admin_user = $this->drupalCreateUser(array(
        'access content',
        'administer content types',
        'administer taxonomy',
        'administer fields',
    ));
    $this->drupalLogin($admin_user);
    // Create content type, with underscores.
    $type_name = strtolower($this->randomName(8)) . '_test';
    $type = $this->drupalCreateContentType(array(
        'name' => $type_name,
        'type' => $type_name,
    ));
    $this->type = $type->type;
    // Store a valid URL name, with hyphens instead of underscores.
    $this->hyphen_type = str_replace('_', '-', $this->type);
}

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