Tests that names of classes, methods, properties and namespaces are parsed properly from strings.

Returns

void

Source

						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'));
	}