Tests that PHP code snippets properly resolve to their corresponding tokens.

Returns

void

Source

						public function testSingleTokenization() {
		$result = Parser::token('static');
		$this->assertEqual('T_STATIC', $result);

		$result = Parser::token('=>');
		$this->assertEqual('T_DOUBLE_ARROW', $result);

		$result = Parser::token(' =>');
		$this->assertEqual('T_WHITESPACE', $result);

		$result = Parser::token('static =>');
		$this->assertEqual('T_STATIC', $result);

		$result = Parser::token("\nstatic =>");
		$this->assertEqual('T_WHITESPACE', $result);

		$this->assertFalse(Parser::token(''));

		$result = Parser::token(';');
		$this->assertEqual(';', $result);

		$result = Parser::token('"string"');
		$this->assertEqual('T_CONSTANT_ENCAPSED_STRING', $result);

		$result = Parser::token('1');
		$this->assertEqual('T_LNUMBER', $result);

		$result = Parser::token('0');
		$this->assertEqual('T_LNUMBER', $result);

		$result = Parser::token('0');
		$this->assertEqual('T_LNUMBER', $result);
	}