19 declare(strict_types=1);
    34         $this->assertFalse($this->relation->isUnlinked());
    39         $this->assertFalse($this->relation->isLinked());
    44         $this->assertFalse($this->relation->isRequested());
    49         $this->assertTrue($this->relation->isIgnored());
    54         $this->relation->unlink();
    55         $this->assertTrue($this->relation->isUnlinked());
    56         $this->assertTrue($this->relation->wasIgnored());
    61         $this->relation->link();
    62         $this->assertTrue($this->relation->isLinked());
    63         $this->assertTrue($this->relation->wasIgnored());
    68         $this->expectException(ilBuddySystemRelationStateException::class);
    69         $this->relation->request();
    74         $this->expectException(ilBuddySystemRelationStateException::class);
    75         $this->relation->ignore();
    81             $this->relation->getState()
    82                 ->getPossibleTargetStates()
 Class ilBuddySystemIgnoredRequestRelationState. 
 
Class ilBuddySystemUnlinkedRelationState. 
 
Class ilBuddySystemRequestIgnoredStateRelationTest. 
 
testPossibleTargetStates()
 
Class ilBuddySystemLinkedState. 
 
Class ilBuddySystemRelationStateCollection A collection of relation states. 
 
Class ilBuddySystemBaseStateTest. 
 
Interface ilBuddySystemRelationState.