public function setUp()
 {
     // Setup Local Database Connection
     define('DB_DATAOBJECT_NO_OVERLOAD', 0);
     $options =& PEAR::getStaticProperty('DB_DataObject', 'options');
     $configurationReader = new ConfigurationReader();
     $options = $configurationReader->readConfiguration('Database');
 }
 public function setUp()
 {
     // Set up the global config array required by the ILS driver:
     global $configArray;
     $configArray = parse_ini_file('conf/config.ini', true);
     // Setup Local Database Connection
     define('DB_DATAOBJECT_NO_OVERLOAD', 0);
     $options =& PEAR::getStaticProperty('DB_DataObject', 'options');
     $configurationReader = new ConfigurationReader();
     $options = $configurationReader->readConfiguration('Database');
 }
 public function test_without_commited_configuration_file()
 {
     try {
         $configurationReader = new ConfigurationReader();
         $section = $configurationReader->readConfiguration("Shibboleth");
         $this->assertEquals($section['username'], "persistent-id");
         $this->assertEquals($section['userattribute_1'], "entitlement");
         $this->assertEquals($section['userattribute_value_1'], "urn:mace:dir:entitlement:common-lib-terms");
         $this->assertEquals($section['userattribute_2'], "unscoped-affiliation");
         $this->assertEquals($section['userattribute_value_2'], "member");
     } catch (Exception $unexpected) {
         $this->fail($unexpected);
     }
 }
 /**
  * Standard setup method.
  *
  * @return void
  * @access public
  */
 public function setUp()
 {
     // TODO: Figure out a way to avoid DB_DataObject from terminating program
     //       execution when connections fail.  When it does this, it kills the
     //       whole test process.  Until we figure this out, we will skip this
     //       test.
     $this->markTestSkipped();
     return;
     // Setup Local Database Connection
     if (!defined('DB_DATAOBJECT_NO_OVERLOAD')) {
         define('DB_DATAOBJECT_NO_OVERLOAD', 0);
     }
     $options =& PEAR::getStaticProperty('DB_DataObject', 'options');
     $configurationReader = new ConfigurationReader();
     $options = $configurationReader->readConfiguration('Database');
     $this->_databaseAuthN = new DatabaseAuthentication();
 }
 /**
  * Make sure that the default configuration file loads correctly.
  *
  * @return void
  * @access public
  */
 public function testWithoutCommitedConfigurationFile()
 {
     try {
         $configurationReader = new ConfigurationReader();
         $section = $configurationReader->readConfiguration("Extra_Config");
         $this->assertEquals($section['facets'], "facets.ini");
         $this->assertEquals($section['searches'], "searches.ini");
     } catch (Exception $unexpected) {
         $this->fail($unexpected);
     }
 }
 private function getFullSectionParameters()
 {
     $configurationReader = new ConfigurationReader($this->configurationFilePath);
     $this->ldapParameter = $configurationReader->readConfiguration("LDAP");
 }
 private function getFullSectionParameters()
 {
     $configurationReader = new ConfigurationReader($this->configurationFilePath);
     $this->userAttributes = $configurationReader->readConfiguration("Shibboleth");
 }