lithium\tests\cases\analysis\InspectorTest::testTypeDetection PHP Method

testTypeDetection() public method

Tests that names of classes, methods, properties and namespaces are parsed properly from strings.
public testTypeDetection ( )
    public function testTypeDetection()
    {
        $this->assertEqual('namespace', Inspector::type('lithium\\util'));
        $this->assertEqual('namespace', Inspector::type('lithium\\analysis'));
        $this->assertEqual('class', Inspector::type('lithium\\analysis\\Inspector'));
        $this->assertEqual('property', Inspector::type('Inspector::$_classes'));
        $this->assertEqual('method', Inspector::type('Inspector::type'));
        $this->assertEqual('method', Inspector::type('Inspector::type()'));
        $this->assertEqual('class', Inspector::type('\\lithium\\security\\Auth'));
        $this->assertEqual('class', Inspector::type('lithium\\security\\Auth'));
        $this->assertEqual('namespace', Inspector::type('\\lithium\\security\\auth'));
        $this->assertEqual('namespace', Inspector::type('lithium\\security\\auth'));
    }