public function testAcceptWithValueShouldShouldReturnFalse() { $stream = new TokenStream(); $stream->addToken(new Token(Token::T_IDENT, 'correctvalue', 1)); $parser = new Parser(); $parser->parse($stream); $this->assertEquals(false, $parser->accept(Token::T_IDENT, 'wrongvalue')); }
public function testGetTokenShouldReturnInstanceOfToken() { $stream = new TokenStream(); $stream->addToken(new Token(Token::T_VAR, 'value', 10)); $this->assertInstanceOf(Token::class, $stream->getToken(0)); }