ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilBuddySystemRequestedStateRelationTest Class Reference
+ Inheritance diagram for ilBuddySystemRequestedStateRelationTest:
+ Collaboration diagram for ilBuddySystemRequestedStateRelationTest:

Public Member Functions

 getInitialState ()
 
 testIsUnlinked ()
 
 testIsLinked ()
 
 testIsRequested ()
 
 testIsIgnored ()
 
 testCanBeUnlinked ()
 
 testCanBeLinked ()
 
 testCanBeRequested ()
 
 testCanBeIgnored ()
 
 testPossibleTargetStates ()
 
 getInitialState ()
 

Additional Inherited Members

- Protected Member Functions inherited from ilBuddySystemBaseStateTestCase
 setUp ()
 
- Protected Member Functions inherited from ilBuddySystemBaseTestCase
 setUp ()
 
 tearDown ()
 
 setGlobalVariable (string $name, mixed $value)
 
- Protected Attributes inherited from ilBuddySystemBaseStateTestCase
ilBuddySystemRelation $relation
 

Detailed Description

Definition at line 21 of file ilBuddySystemRequestedStateRelationTest.php.

Member Function Documentation

◆ getInitialState()

ilBuddySystemRequestedStateRelationTest::getInitialState ( )

◆ testCanBeIgnored()

ilBuddySystemRequestedStateRelationTest::testCanBeIgnored ( )

Definition at line 68 of file ilBuddySystemRequestedStateRelationTest.php.

68 : void
69 {
70 $this->relation->ignore();
71 $this->assertTrue($this->relation->isIgnored());
72 }

◆ testCanBeLinked()

ilBuddySystemRequestedStateRelationTest::testCanBeLinked ( )

Definition at line 55 of file ilBuddySystemRequestedStateRelationTest.php.

55 : void
56 {
57 $this->relation->link();
58 $this->assertTrue($this->relation->isLinked());
59 $this->assertTrue($this->relation->wasRequested());
60 }

◆ testCanBeRequested()

ilBuddySystemRequestedStateRelationTest::testCanBeRequested ( )

Definition at line 62 of file ilBuddySystemRequestedStateRelationTest.php.

62 : void
63 {
64 $this->expectException(ilBuddySystemRelationStateException::class);
65 $this->relation->request();
66 }

◆ testCanBeUnlinked()

ilBuddySystemRequestedStateRelationTest::testCanBeUnlinked ( )

Definition at line 48 of file ilBuddySystemRequestedStateRelationTest.php.

48 : void
49 {
50 $this->relation->unlink();
51 $this->assertTrue($this->relation->isUnlinked());
52 $this->assertTrue($this->relation->wasRequested());
53 }

◆ testIsIgnored()

ilBuddySystemRequestedStateRelationTest::testIsIgnored ( )

Definition at line 43 of file ilBuddySystemRequestedStateRelationTest.php.

43 : void
44 {
45 $this->assertFalse($this->relation->isIgnored());
46 }

◆ testIsLinked()

ilBuddySystemRequestedStateRelationTest::testIsLinked ( )

Definition at line 33 of file ilBuddySystemRequestedStateRelationTest.php.

33 : void
34 {
35 $this->assertFalse($this->relation->isLinked());
36 }

◆ testIsRequested()

ilBuddySystemRequestedStateRelationTest::testIsRequested ( )

Definition at line 38 of file ilBuddySystemRequestedStateRelationTest.php.

38 : void
39 {
40 $this->assertTrue($this->relation->isRequested());
41 }

◆ testIsUnlinked()

ilBuddySystemRequestedStateRelationTest::testIsUnlinked ( )

Definition at line 28 of file ilBuddySystemRequestedStateRelationTest.php.

28 : void
29 {
30 $this->assertFalse($this->relation->isUnlinked());
31 }

◆ testPossibleTargetStates()

ilBuddySystemRequestedStateRelationTest::testPossibleTargetStates ( )

Definition at line 74 of file ilBuddySystemRequestedStateRelationTest.php.

74 : void
75 {
76 $this->assertTrue(
77 $this->relation->getState()
78 ->getPossibleTargetStates()
83 ]))
84 );
85 }
Class ilBuddySystemRelationStateCollection A collection of relation states.

The documentation for this class was generated from the following file: