Go\Aop\Support\OrPointFilterTest::testKindIsCombined PHP Method

testKindIsCombined() public method

Tests that filter combined different kinds of filters
public testKindIsCombined ( )
    public function testKindIsCombined()
    {
        $first = $this->getMock(PointFilter::class);
        $first->expects($this->any())->method('getKind')->will($this->returnValue(PointFilter::KIND_METHOD | PointFilter::KIND_PROPERTY));
        $second = $this->getMock(PointFilter::class);
        $second->expects($this->any())->method('getKind')->will($this->returnValue(PointFilter::KIND_METHOD | PointFilter::KIND_FUNCTION));
        $filter = new OrPointFilter($first, $second);
        $expected = PointFilter::KIND_METHOD | PointFilter::KIND_FUNCTION | PointFilter::KIND_PROPERTY;
        $this->assertEquals($expected, $filter->getKind());
    }