ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
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.

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

References $relation.

◆ testGetStates()

ilBuddySystemRelationStateNullFilterRuleTestCase::testGetStates ( )

Definition at line 49 of file ilBuddySystemRelationStateNullFilterRuleTestCase.php.

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 }

References $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.

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

References ilBuddySystemRelationStateNullFilterRule\matches().

+ Here is the call graph for this function:

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