function SimpleTestBrokenSetUp::setUp

Overrides DrupalWebTestCase::setUp

File

modules/simpletest/simpletest.test, line 595

Class

SimpleTestBrokenSetUp
Tests a test case that does not run parent::setUp() in its setUp() method.

Code

function setUp() {
    // If the test is being run from the main site, set up normally.
    if (!drupal_valid_test_ua()) {
        parent::setUp('simpletest');
        // Create and log in user.
        $admin_user = $this->drupalCreateUser(array(
            'administer unit tests',
        ));
        $this->drupalLogin($admin_user);
    }
    else {
        $this->pass(t('The test setUp() method has been run.'));
        // Don't call parent::setUp(). This should trigger an error message.
    }
}

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