Pinq\Tests\Integration\Analysis\TypeAnalysisTest::testFields PHP Метод

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

public testFields ( )
    public function testFields()
    {
        $this->doAnalysisTest(function (\DateInterval $interval) {
            $interval->d;
        }, function (ITypeAnalysis $analysis, O\FieldExpression $expression) {
            $this->assertEqualsObjectType('DateInterval', $analysis->getField($expression)->getSourceType());
            $this->assertEqualsNativeType(INativeType::TYPE_INT, $analysis->getField($expression)->getReturnType());
            $this->assertSame('d', $analysis->getField($expression)->getName());
            $this->assertSame(false, $analysis->getField($expression)->isStatic());
        });
    }