5 require __DIR__
."/../../vendor/autoload.php";
10 class ConfigTest
extends \PHPUnit_Framework_TestCase
12 public function testBasicSection() {
18 "secondary : primary" => [
22 "tertiary : secondary" => [
26 "alternative : primary" => [
31 $object = new Config($config, "primary");
32 $this->assertEquals($config["primary"], $object->toArray());
34 $object = new Config($config, "secondary");
35 $this->assertEquals($config["secondary : primary"] +
$config["primary"], $object->toArray());
37 $object = new Config($config, "tertiary");
38 $this->assertEquals($config["tertiary : secondary"] +
$config["secondary : primary"] +
$config["primary"], $object->toArray());
40 $object = new Config($config, "alternative");
41 $this->assertEquals($config["alternative : primary"] +
$config["primary"], $object->toArray());