Class ilBuddySystemRelationTest.
More...
◆ testPriorStateCanBeRetrievedAfterSubsequentTransitions()
ilBuddySystemRelationTest::testPriorStateCanBeRetrievedAfterSubsequentTransitions |
( |
| ) |
|
Definition at line 29 of file ilBuddySystemRelationTest.php.
31 $stateMock = $this->getMockBuilder(ilBuddySystemRelationState::class)->getMock();
32 $furtherStateMock = $this->getMockBuilder(ilBuddySystemRelationState::class)->getMock();
33 $finishStateMock = $this->getMockBuilder(ilBuddySystemRelationState::class)->getMock();
34 $stateMock->expects($this->any())->method(
'link');
37 $relation->setState($furtherStateMock);
38 $this->assertEquals($stateMock, $relation->getPriorState());
39 $relation->setState($finishStateMock);
40 $this->assertEquals($stateMock, $relation->getPriorState());
Class ilBuddySystemRelation.
◆ testPriorStateIsEmptyAfterInstanceWasCreated()
ilBuddySystemRelationTest::testPriorStateIsEmptyAfterInstanceWasCreated |
( |
| ) |
|
Definition at line 19 of file ilBuddySystemRelationTest.php.
21 $stateMock = $this->getMockBuilder(ilBuddySystemRelationState::class)->getMock();
23 $this->assertNull($relation->getPriorState());
Class ilBuddySystemRelation.
◆ testUsersAreNotAbleToIgnoreThemselves()
ilBuddySystemRelationTest::testUsersAreNotAbleToIgnoreThemselves |
( |
| ) |
|
Definition at line 108 of file ilBuddySystemRelationTest.php.
110 $this->expectException(ilBuddySystemRelationStateException::class);
111 $stateMock = $this->getMockBuilder(ilBuddySystemRequestedRelationState::class)->getMock();
113 $expectedRelation->setUsrId(self::RELATION_OWNER_ID);
114 $expectedRelation->setBuddyUsrId(self::RELATION_OWNER_ID);
116 $expectedRelation->ignore();
Class ilBuddySystemRelation.
◆ testUsersAreNotAbleToLinkThemselves()
ilBuddySystemRelationTest::testUsersAreNotAbleToLinkThemselves |
( |
| ) |
|
Definition at line 94 of file ilBuddySystemRelationTest.php.
96 $this->expectException(ilBuddySystemRelationStateException::class);
97 $stateMock = $this->getMockBuilder(ilBuddySystemRequestedRelationState::class)->getMock();
99 $expectedRelation->setUsrId(self::RELATION_OWNER_ID);
100 $expectedRelation->setBuddyUsrId(self::RELATION_OWNER_ID);
102 $expectedRelation->link();
Class ilBuddySystemRelation.
◆ testUsersAreNotAbleToRequestThemselves()
ilBuddySystemRelationTest::testUsersAreNotAbleToRequestThemselves |
( |
| ) |
|
Definition at line 65 of file ilBuddySystemRelationTest.php.
67 $this->expectException(ilBuddySystemRelationStateException::class);
68 $stateMock = $this->getMockBuilder(ilBuddySystemUnlinkedRelationState::class)->getMock();
71 $expectedRelation->setUsrId(self::RELATION_OWNER_ID);
72 $expectedRelation->setBuddyUsrId(self::RELATION_OWNER_ID);
74 $expectedRelation->request();
Class ilBuddySystemRelation.
◆ testUsersAreNotAbleToUnlinkThemselves()
ilBuddySystemRelationTest::testUsersAreNotAbleToUnlinkThemselves |
( |
| ) |
|
Definition at line 80 of file ilBuddySystemRelationTest.php.
82 $this->expectException(ilBuddySystemRelationStateException::class);
83 $stateMock = $this->getMockBuilder(ilBuddySystemLinkedRelationState::class)->getMock();
85 $expectedRelation->setUsrId(self::RELATION_OWNER_ID);
86 $expectedRelation->setBuddyUsrId(self::RELATION_OWNER_ID);
88 $expectedRelation->unlink();
Class ilBuddySystemRelation.
◆ testValuesCanBeFetchedByGettersWhenSetBySetters()
ilBuddySystemRelationTest::testValuesCanBeFetchedByGettersWhenSetBySetters |
( |
| ) |
|
Definition at line 46 of file ilBuddySystemRelationTest.php.
48 $stateMock = $this->getMockBuilder(ilBuddySystemRelationState::class)->getMock();
51 $relation->setUsrId(1);
52 $this->assertEquals(1, $relation->getUsrId());
54 $relation->setBuddyUsrId(2);
55 $this->assertEquals(2, $relation->getBuddyUsrId());
58 $relation->setTimestamp($ts);
59 $this->assertEquals($ts, $relation->getTimestamp());
Class ilBuddySystemRelation.
◆ RELATION_BUDDY_ID
const ilBuddySystemRelationTest::RELATION_BUDDY_ID = -2 |
◆ RELATION_OWNER_ID
const ilBuddySystemRelationTest::RELATION_OWNER_ID = -1 |
The documentation for this class was generated from the following file: