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.