assertTrue(version_compare(Rhymix\Framework\Config::get('config_version'), '2.0', '>=')); $this->assertTrue(is_array(Rhymix\Framework\Config::get('db.master'))); $this->assertNotEmpty(Rhymix\Framework\Config::get('db.master.host')); Rhymix\Framework\Config::set('foo.bar', $rand = mt_rand()); $this->assertEquals(array('bar' => $rand), Rhymix\Framework\Config::get('foo')); $this->assertEquals($rand, Rhymix\Framework\Config::get('foo.bar')); $var = array('foo' => 'bar'); $serialized = "array(\n\t'foo' => 'bar',\n)"; $this->assertEquals($serialized, Rhymix\Framework\Config::serialize($var)); } }