/** * @covers FOF30\Configuration\Domain\Authentication::get * * @dataProvider getTestGet * * @param string $key Key to read * @param mixed $default Default value * @param mixed $expected Expected value * @param string $message Failure message * * @return void */ public function testGet($key, $default, $expected, $message) { $auth = new Authentication(); $ret = array(); $file = __DIR__ . '/../../_data/configuration/authentication.xml'; $xml = simplexml_load_file($file); $auth->parseDomain($xml, $ret); $actual = $auth->get($ret, $key, $default); $this->assertEquals($expected, $actual, $message); }