Definition at line 23 of file ilLSPostConditionTest.php.
◆ testObjectCreation()
ilLSPostConditionTest::testObjectCreation |
( |
| ) |
|
Definition at line 25 of file ilLSPostConditionTest.php.
25 : void
26 {
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 }
A PostCondition does restrict the progression of a user through the learning sequence.
◆ testWithConditionOperator()
ilLSPostConditionTest::testWithConditionOperator |
( |
| ) |
|
Definition at line 35 of file ilLSPostConditionTest.php.
35 : void
36 {
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 }
◆ testWithValue()
ilLSPostConditionTest::testWithValue |
( |
| ) |
|
Definition at line 49 of file ilLSPostConditionTest.php.
49 : void
50 {
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 }
The documentation for this class was generated from the following file: