ILIAS  trunk Revision v11.0_alpha-1761-g6dbbfa7b760
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilBuddySystemRelationStateInitiatorShouldNotBeAbleToApproveIgnoredRequestRuleTestCase Class Reference
+ Inheritance diagram for ilBuddySystemRelationStateInitiatorShouldNotBeAbleToApproveIgnoredRequestRuleTestCase:
+ Collaboration diagram for ilBuddySystemRelationStateInitiatorShouldNotBeAbleToApproveIgnoredRequestRuleTestCase:

Public Member Functions

 testConstruct ()
 
 testMatches ()
 
 testMatchesIgnored ()
 
 testMatchesOwned ()
 
 testInvoke ()
 
 testInvokeFalse ()
 

Additional Inherited Members

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

Detailed Description

Member Function Documentation

◆ testConstruct()

ilBuddySystemRelationStateInitiatorShouldNotBeAbleToApproveIgnoredRequestRuleTestCase::testConstruct ( )

Definition at line 25 of file ilBuddySystemRelationStateInitiatorShouldNotBeAbleToApproveIgnoredRequestRuleTestCase.php.

References $relation.

25  : void
26  {
27  $relation = $this->getMockBuilder(ilBuddySystemRelation::class)->disableOriginalConstructor()->getMock();
28  $this->assertInstanceOf(
29  DontApprove::class,
30  new DontApprove($relation)
31  );
32  }
$relation

◆ testInvoke()

ilBuddySystemRelationStateInitiatorShouldNotBeAbleToApproveIgnoredRequestRuleTestCase::testInvoke ( )

Definition at line 64 of file ilBuddySystemRelationStateInitiatorShouldNotBeAbleToApproveIgnoredRequestRuleTestCase.php.

References $relation.

64  : void
65  {
66  $relation = $this->getMockBuilder(ilBuddySystemRelation::class)->disableOriginalConstructor()->getMock();
67  $state = $this->getMockBuilder(ilBuddySystemRelationState::class)->disableOriginalConstructor()->getMock();
68 
69  $instance = new DontApprove($relation);
70 
71  $this->assertTrue($instance($state));
72  }
$relation

◆ testInvokeFalse()

ilBuddySystemRelationStateInitiatorShouldNotBeAbleToApproveIgnoredRequestRuleTestCase::testInvokeFalse ( )

Definition at line 74 of file ilBuddySystemRelationStateInitiatorShouldNotBeAbleToApproveIgnoredRequestRuleTestCase.php.

References $relation.

74  : void
75  {
76  $relation = $this->getMockBuilder(ilBuddySystemRelation::class)->disableOriginalConstructor()->getMock();
77  $state = $this->getMockBuilder(ilBuddySystemLinkedRelationState::class)->disableOriginalConstructor()->getMock();
78 
79  $instance = new DontApprove($relation);
80 
81  $this->assertFalse($instance($state));
82  }
$relation

◆ testMatches()

ilBuddySystemRelationStateInitiatorShouldNotBeAbleToApproveIgnoredRequestRuleTestCase::testMatches ( )

Definition at line 34 of file ilBuddySystemRelationStateInitiatorShouldNotBeAbleToApproveIgnoredRequestRuleTestCase.php.

References $relation.

34  : void
35  {
36  $relation = $this->getMockBuilder(ilBuddySystemRelation::class)->disableOriginalConstructor()->getMock();
37  $relation->expects(self::once())->method('isIgnored')->willReturn(true);
38  $relation->expects(self::once())->method('isOwnedByActor')->willReturn(true);
39  $instance = new DontApprove($relation);
40 
41  $this->assertTrue($instance->matches());
42  }
$relation

◆ testMatchesIgnored()

ilBuddySystemRelationStateInitiatorShouldNotBeAbleToApproveIgnoredRequestRuleTestCase::testMatchesIgnored ( )

Definition at line 44 of file ilBuddySystemRelationStateInitiatorShouldNotBeAbleToApproveIgnoredRequestRuleTestCase.php.

References $relation.

44  : void
45  {
46  $relation = $this->getMockBuilder(ilBuddySystemRelation::class)->disableOriginalConstructor()->getMock();
47  $relation->expects(self::once())->method('isIgnored')->willReturn(false);
48  $relation->expects(self::never())->method('isOwnedByActor');
49  $instance = new DontApprove($relation);
50 
51  $this->assertFalse($instance->matches());
52  }
$relation

◆ testMatchesOwned()

ilBuddySystemRelationStateInitiatorShouldNotBeAbleToApproveIgnoredRequestRuleTestCase::testMatchesOwned ( )

Definition at line 54 of file ilBuddySystemRelationStateInitiatorShouldNotBeAbleToApproveIgnoredRequestRuleTestCase.php.

References $relation.

54  : void
55  {
56  $relation = $this->getMockBuilder(ilBuddySystemRelation::class)->disableOriginalConstructor()->getMock();
57  $relation->expects(self::once())->method('isIgnored')->willReturn(true);
58  $relation->expects(self::once())->method('isOwnedByActor')->willReturn(false);
59  $instance = new DontApprove($relation);
60 
61  $this->assertFalse($instance->matches());
62  }
$relation

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