Phlexy\Lexer\TestAbstract::testLexing PHP Method

testLexing() public method

public testLexing ( array $lexerDefinition, $additionalModifiers, array $inputsToExpectedOutputsMap )
$lexerDefinition array
$inputsToExpectedOutputsMap array
    public function testLexing(array $lexerDefinition, $additionalModifiers, array $inputsToExpectedOutputsMap)
    {
        $lexer = $this->createLexerFactory()->createLexer($lexerDefinition, $additionalModifiers);
        foreach ($inputsToExpectedOutputsMap as $input => $expectedOutput) {
            $this->assertEquals($expectedOutput, $lexer->lex($input));
        }
    }