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"); }