ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilLSPostConditionTest Class Reference
+ Inheritance diagram for ilLSPostConditionTest:
+ Collaboration diagram for ilLSPostConditionTest:

Public Member Functions

 testObjectCreation ()
 
 testWithConditionOperator ()
 
 testWithValue ()
 

Detailed Description

Definition at line 23 of file ilLSPostConditionTest.php.

Member Function Documentation

◆ testObjectCreation()

ilLSPostConditionTest::testObjectCreation ( )

Definition at line 25 of file ilLSPostConditionTest.php.

25  : void
26  {
27  $obj = new ilLSPostCondition(33, 'always');
28 
29  $this->assertInstanceOf(ilLSPostCondition::class, $obj);
30  $this->assertEquals(33, $obj->getRefId());
31  $this->assertEquals('always', $obj->getConditionOperator());
32  $this->assertNull($obj->getValue());
33  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ testWithConditionOperator()

ilLSPostConditionTest::testWithConditionOperator ( )

Definition at line 35 of file ilLSPostConditionTest.php.

35  : void
36  {
37  $obj = new ilLSPostCondition(23, 'always', '15');
38  $new_obj = $obj->withConditionOperator('failed');
39 
40  $this->assertEquals(23, $obj->getRefId());
41  $this->assertEquals('always', $obj->getConditionOperator());
42  $this->assertEquals('15', $obj->getValue());
43 
44  $this->assertEquals(23, $new_obj->getRefId());
45  $this->assertEquals('failed', $new_obj->getConditionOperator());
46  $this->assertEquals('15', $new_obj->getValue());
47  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ testWithValue()

ilLSPostConditionTest::testWithValue ( )

Definition at line 49 of file ilLSPostConditionTest.php.

49  : void
50  {
51  $obj = new ilLSPostCondition(45, 'not_finished', '15');
52  $new_obj = $obj->withValue('22');
53 
54  $this->assertEquals(45, $obj->getRefId());
55  $this->assertEquals('not_finished', $obj->getConditionOperator());
56  $this->assertEquals('15', $obj->getValue());
57 
58  $this->assertEquals(45, $new_obj->getRefId());
59  $this->assertEquals('not_finished', $new_obj->getConditionOperator());
60  $this->assertEquals('22', $new_obj->getValue());
61  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

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