getExpressionTypeName() final public static method

For instance \Pinq\Expressions\BinaryOperationExpression::getExpressionTypeName() returns 'BinaryOperation'
final public static getExpressionTypeName ( ) : string
return string
Exemplo n.º 1
0
 /**
  * @dataProvider expressions
  * @covers \Pinq\Expressions\ExpressionVisitor
  */
 public function testExpressionVisitorVisitsTheCorrectMethod(O\Expression $expression)
 {
     $method = 'visit' . $expression->getExpressionTypeName();
     $expressionVisitorMock = $this->getMock('\\Pinq\\Expressions\\ExpressionVisitor', [$method]);
     $expressionVisitorMock->expects($this->once())->method($method)->with($this->equalTo($expression));
     $expressionVisitorMock->walk($expression);
 }
Exemplo n.º 2
0
 public function testExpressionNameType()
 {
     $this->assertSame(O\BinaryOperationExpression::getExpressionTypeName(), 'BinaryOperation');
     $this->assertSame(O\VariableExpression::getExpressionTypeName(), 'Variable');
     $this->assertSame(O\Expression::getExpressionTypeName(), '');
 }