ILIAS  trunk Revision v11.0_alpha-2662-g519ff7d528f
ilBuddySystemRelationStateNullFilterRuleTestCase Class Reference
+ Inheritance diagram for ilBuddySystemRelationStateNullFilterRuleTestCase:
+ Collaboration diagram for ilBuddySystemRelationStateNullFilterRuleTestCase:

Public Member Functions

 testConstruct ()
 
 testMatches (ilBuddySystemRelationStateNullFilterRule $instance)
 
 testInvoke (ilBuddySystemRelationStateNullFilterRule $instance)
 
 testGetStates ()
 

Additional Inherited Members

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

Detailed Description

Member Function Documentation

◆ testConstruct()

ilBuddySystemRelationStateNullFilterRuleTestCase::testConstruct ( )

Definition at line 25 of file ilBuddySystemRelationStateNullFilterRuleTestCase.php.

References $relation.

26  {
27  $relation = $this->getMockBuilder(ilBuddySystemRelation::class)->disableOriginalConstructor()->getMock();
29  $this->assertInstanceOf(
30  ilBuddySystemRelationStateNullFilterRule::class,
31  $instance
32  );
33 
34  return $instance;
35  }
$relation

◆ testGetStates()

ilBuddySystemRelationStateNullFilterRuleTestCase::testGetStates ( )

Definition at line 49 of file ilBuddySystemRelationStateNullFilterRuleTestCase.php.

References $relation.

49  : void
50  {
51  $relation = $this->getMockBuilder(ilBuddySystemRelation::class)->disableOriginalConstructor()->getMock();
52 
54 
55  $filtered = $this->getMockBuilder(ilBuddySystemRelationStateCollection::class)->disableOriginalConstructor()->getMock();
56 
57  $collection = $this->getMockBuilder(ilBuddySystemRelationStateCollection::class)->disableOriginalConstructor()->getMock();
58  $collection->expects($this->once())->method('filter')->with($instance)->willReturn($filtered);
59 
60  $state = $this->getMockBuilder(ilBuddySystemRelationState::class)->disableOriginalConstructor()->getMock();
61  $state->expects($this->once())->method('getPossibleTargetStates')->willReturn($collection);
62 
63  $relation->expects($this->once())->method('getState')->willReturn($state);
64 
65  $this->assertEquals($filtered, $instance->getStates());
66  }
$relation

◆ testInvoke()

ilBuddySystemRelationStateNullFilterRuleTestCase::testInvoke ( ilBuddySystemRelationStateNullFilterRule  $instance)

Definition at line 44 of file ilBuddySystemRelationStateNullFilterRuleTestCase.php.

44  : void
45  {
46  $this->assertTrue($instance($this->getMockBuilder(ilBuddySystemRelationState::class)->disableOriginalConstructor()->getMock()));
47  }

◆ testMatches()

ilBuddySystemRelationStateNullFilterRuleTestCase::testMatches ( ilBuddySystemRelationStateNullFilterRule  $instance)

Definition at line 38 of file ilBuddySystemRelationStateNullFilterRuleTestCase.php.

References ilBuddySystemRelationStateNullFilterRule\matches().

38  : void
39  {
40  $this->assertTrue($instance->matches());
41  }
+ Here is the call graph for this function:

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