lithium\tests\cases\core\EnvironmentTest::testDotPath PHP Method

testDotPath() public method

public testDotPath ( )
    public function testDotPath()
    {
        $data = array('foo' => array('bar' => array('baz' => 123)), 'some' => array('path' => true), 'string' => 'lorem ipsum');
        Environment::set('dotPathIndex', $data);
        $this->assertEqual(123, Environment::get('dotPathIndex.foo.bar.baz'));
        $this->assertEqual($data['foo'], Environment::get('dotPathIndex.foo'));
        $this->assertTrue(Environment::get('dotPathIndex.some.path'));
        $this->assertFalse(Environment::get('dotPathIndex.string.b'));
    }