PHP Класс Phlexy\Lexer\TestAbstract

Наследование: extends PHPUnit_Framework_TestCase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
createLexerFactory ( ) : Phlexy\LexerFactory
getStatefulTests ( )
getTestsWithCapturingGroups ( )
getTestsWithoutCapturingGroups ( )
provideTestLexing ( ) : array
provideTestLexingException ( )
testLexing ( array $lexerDefinition, $additionalModifiers, array $inputsToExpectedOutputsMap )
testLexingException ( array $lexerDefinition, $input, $expectedExceptionMessage )

Защищенные методы

Метод Описание
statelessTestsToStateful ( array $tests )

Описание методов

createLexerFactory() абстрактный публичный Метод

abstract public createLexerFactory ( ) : Phlexy\LexerFactory
Результат Phlexy\LexerFactory

getStatefulTests() публичный Метод

public getStatefulTests ( )

getTestsWithCapturingGroups() публичный Метод

getTestsWithoutCapturingGroups() публичный Метод

provideTestLexing() абстрактный публичный Метод

abstract public provideTestLexing ( ) : array
Результат array

provideTestLexingException() публичный Метод

statelessTestsToStateful() защищенный Метод

protected statelessTestsToStateful ( array $tests )
$tests array

testLexing() публичный Метод

public testLexing ( array $lexerDefinition, $additionalModifiers, array $inputsToExpectedOutputsMap )
$lexerDefinition array
$inputsToExpectedOutputsMap array

testLexingException() публичный Метод

public testLexingException ( array $lexerDefinition, $input, $expectedExceptionMessage )
$lexerDefinition array