19 declare(strict_types=1);
27 $relation = $this->getMockBuilder(ilBuddySystemRelation::class)->disableOriginalConstructor()->getMock();
29 $this->assertInstanceOf(
30 ilBuddySystemRelationStateNullFilterRule::class,
37 #[Depends('testConstruct')] 40 $this->assertTrue($instance->
matches());
43 #[Depends('testConstruct')] 46 $this->assertTrue($instance($this->getMockBuilder(ilBuddySystemRelationState::class)->disableOriginalConstructor()->getMock()));
51 $relation = $this->getMockBuilder(ilBuddySystemRelation::class)->disableOriginalConstructor()->getMock();
55 $filtered = $this->getMockBuilder(ilBuddySystemRelationStateCollection::class)->disableOriginalConstructor()->getMock();
57 $collection = $this->getMockBuilder(ilBuddySystemRelationStateCollection::class)->disableOriginalConstructor()->getMock();
58 $collection->expects($this->once())->method(
'filter')->with($instance)->willReturn($filtered);
60 $state = $this->getMockBuilder(ilBuddySystemRelationState::class)->disableOriginalConstructor()->getMock();
61 $state->expects($this->once())->method(
'getPossibleTargetStates')->willReturn($collection);
63 $relation->expects($this->once())->method(
'getState')->willReturn($state);
65 $this->assertEquals($filtered, $instance->getStates());
testInvoke(ilBuddySystemRelationStateNullFilterRule $instance)
Class ilBuddySystemRelationStateNullFilterRule.
testMatches(ilBuddySystemRelationStateNullFilterRule $instance)