You are here

class LdapFeedsTestCase in Lightweight Directory Access Protocol (LDAP) 7

Hierarchy

Expanded class hierarchy of LdapFeedsTestCase

File

ldap_feeds/tests/feeds_ldap_query_fetcher.test, line 13

View source
class LdapFeedsTestCase extends FeedsWebTestCase {

  /**
   * Describe this test.
   */
  public function getInfo() {
    return array(
      'name' => t('Ldap query fetcher'),
      'description' => t('Tests for Ldap query fetcher.'),
      'group' => t('LDAP'),
    );
  }
  public $testFunctions;
  function setUp() {
    parent::setUp(array(
      'ldap_servers',
    ));

    // don't need any real servers, configured, just ldap_servers code base
    variable_set('ldap_simpletest', 1);
  }
  function tearDown() {
    parent::tearDown();
    variable_del('ldap_simpletest');
  }

  /**
   * prepTestData create  fake ldap server configuration.
   *
   * @param string $testid the name of the test.  used to determine which configuration file to include
   * @return object consumer configuration object (class = LdapAuthorizationConsumerConfAdmin)
   *
   */
  function prepTestData($testid) {
    $this->testFunctions = new LdapTestFunctions();

    // create fake ldap server configuration instance
    include drupal_get_path('module', 'ldap_feeds') . '/tests/LdapServerTestData.inc';
    $this->testFunctions
      ->prepTestServers($test_data['servers']);
  }

}

Members

Namesort descending Modifiers Type Description Overrides
LdapFeedsTestCase::$testFunctions public property
LdapFeedsTestCase::getInfo public function Describe this test.
LdapFeedsTestCase::prepTestData function prepTestData create fake ldap server configuration.
LdapFeedsTestCase::setUp function
LdapFeedsTestCase::tearDown function