Extends
lithium\test\Unit
Tests that names of classes, methods, properties and namespaces are parsed properly from
strings.
Returns
voidSource
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'));
}