19 declare(strict_types=1);
    28         $this->assertInstanceOf(
    37         $relation->expects(self::once())->method(
'isRequested')->willReturn(
true);
    38         $relation->expects(self::once())->method(
'isOwnedByActor')->willReturn(
false);
    41         $this->assertTrue($instance->matches());
    47         $relation->expects(self::once())->method(
'isRequested')->willReturn(
false);
    48         $relation->expects(self::never())->method(
'isOwnedByActor');
    51         $this->assertFalse($instance->matches());
    57         $relation->expects(self::once())->method(
'isRequested')->willReturn(
true);
    58         $relation->expects(self::once())->method(
'isOwnedByActor')->willReturn(
true);
    61         $this->assertFalse($instance->matches());
    67         $state = $this->
mock(ilBuddySystemUnlinkedRelationState::class);
    71         $this->assertFalse($instance($state));
    77         $state = $this->
mock(ilBuddySystemRelationState::class);
    80         $this->assertTrue($instance($state));
    83     private function mock(
string $className)
    85         return $this->getMockBuilder($className)->disableOriginalConstructor()->getMock();
 
Class ilBuddySystemRelationStateReceiverShouldNotBeAbleToCancelRequestRule.