ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilBuddySystemUnlinkedStateRelationTest Class Reference

Class ilBuddySystemUnlinkedStateRelationTest. More...

+ Inheritance diagram for ilBuddySystemUnlinkedStateRelationTest:
+ Collaboration diagram for ilBuddySystemUnlinkedStateRelationTest:

Public Member Functions

 getInitialState ()
 
 testIsUnlinked ()
 
 testIsLinked ()
 
 testIsRequested ()
 
 testIsIgnored ()
 
 testCanBeUnlinked ()
 
 testCanBeLinked ()
 
 testCanBeRequested ()
 
 testCanBeIgnored ()
 
 testPossibleTargetStates ()
 
- Public Member Functions inherited from ilBuddySystemBaseStateTest
 getInitialState ()
 

Additional Inherited Members

- Protected Member Functions inherited from ilBuddySystemBaseStateTest
 setUp ()
 
- Protected Member Functions inherited from ilBuddySystemBaseTest
 setUp ()
 
 tearDown ()
 
 setGlobalVariable (string $name, $value)
 
- Protected Attributes inherited from ilBuddySystemBaseStateTest
ilBuddySystemRelation $relation
 

Detailed Description

Member Function Documentation

◆ getInitialState()

ilBuddySystemUnlinkedStateRelationTest::getInitialState ( )

Definition at line 27 of file ilBuddySystemUnlinkedStateRelationTest.php.

28  {
30  }
Class ilBuddySystemUnlinkedRelationState.
Interface ilBuddySystemRelationState.

◆ testCanBeIgnored()

ilBuddySystemUnlinkedStateRelationTest::testCanBeIgnored ( )

Definition at line 71 of file ilBuddySystemUnlinkedStateRelationTest.php.

71  : void
72  {
73  $this->expectException(ilBuddySystemRelationStateException::class);
74  $this->relation->ignore();
75  }

◆ testCanBeLinked()

ilBuddySystemUnlinkedStateRelationTest::testCanBeLinked ( )

Definition at line 58 of file ilBuddySystemUnlinkedStateRelationTest.php.

58  : void
59  {
60  $this->expectException(ilBuddySystemRelationStateException::class);
61  $this->relation->link();
62  }

◆ testCanBeRequested()

ilBuddySystemUnlinkedStateRelationTest::testCanBeRequested ( )

Definition at line 64 of file ilBuddySystemUnlinkedStateRelationTest.php.

64  : void
65  {
66  $this->relation->request();
67  $this->assertTrue($this->relation->isRequested());
68  $this->assertTrue($this->relation->wasUnlinked());
69  }

◆ testCanBeUnlinked()

ilBuddySystemUnlinkedStateRelationTest::testCanBeUnlinked ( )

Definition at line 52 of file ilBuddySystemUnlinkedStateRelationTest.php.

52  : void
53  {
54  $this->expectException(ilBuddySystemRelationStateException::class);
55  $this->relation->unlink();
56  }

◆ testIsIgnored()

ilBuddySystemUnlinkedStateRelationTest::testIsIgnored ( )

Definition at line 47 of file ilBuddySystemUnlinkedStateRelationTest.php.

47  : void
48  {
49  $this->assertFalse($this->relation->isIgnored());
50  }

◆ testIsLinked()

ilBuddySystemUnlinkedStateRelationTest::testIsLinked ( )

Definition at line 37 of file ilBuddySystemUnlinkedStateRelationTest.php.

37  : void
38  {
39  $this->assertFalse($this->relation->isLinked());
40  }

◆ testIsRequested()

ilBuddySystemUnlinkedStateRelationTest::testIsRequested ( )

Definition at line 42 of file ilBuddySystemUnlinkedStateRelationTest.php.

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

◆ testIsUnlinked()

ilBuddySystemUnlinkedStateRelationTest::testIsUnlinked ( )

Definition at line 32 of file ilBuddySystemUnlinkedStateRelationTest.php.

32  : void
33  {
34  $this->assertTrue($this->relation->isUnlinked());
35  }

◆ testPossibleTargetStates()

ilBuddySystemUnlinkedStateRelationTest::testPossibleTargetStates ( )

Definition at line 77 of file ilBuddySystemUnlinkedStateRelationTest.php.

77  : void
78  {
79  $this->assertTrue(
80  $this->relation->getState()
81  ->getPossibleTargetStates()
84  ]))
85  );
86  }
Class ilBuddySystemRelationStateCollection A collection of relation states.

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