◆ testCreateObjectMaximal()
ilLearningSequenceActivationTest::testCreateObjectMaximal |
( |
| ) |
|
Definition at line 37 of file ilLearningSequenceActivationTest.php.
39 $start_date =
new DateTime(
'2021-07-21 07:30');
40 $end_date =
new DateTime(
'2021-07-21 07:35');
50 $this->assertInstanceOf(ilLearningSequenceActivation::class, $obj);
51 $this->assertEquals(44, $obj->getRefId());
52 $this->assertTrue($obj->getIsOnline());
53 $this->assertTrue($obj->getEffectiveOnlineStatus());
54 $this->assertEquals($start_date, $obj->getActivationStart());
55 $this->assertEquals($end_date, $obj->getActivationEnd());
Activation-Settings for an LSO.
◆ testCreateObjectMinimal()
ilLearningSequenceActivationTest::testCreateObjectMinimal |
( |
| ) |
|
Definition at line 25 of file ilLearningSequenceActivationTest.php.
29 $this->assertInstanceOf(ilLearningSequenceActivation::class, $obj);
30 $this->assertEquals(22, $obj->getRefId());
31 $this->assertFalse($obj->getIsOnline());
32 $this->assertFalse($obj->getEffectiveOnlineStatus());
33 $this->assertNull($obj->getActivationStart());
34 $this->assertNull($obj->getActivationEnd());
Activation-Settings for an LSO.
◆ testWithActivationEnd()
ilLearningSequenceActivationTest::testWithActivationEnd |
( |
| ) |
|
Definition at line 121 of file ilLearningSequenceActivationTest.php.
123 $start_date =
new DateTime(
'2021-07-21 07:44');
124 $end_date =
new DateTime(
'2021-07-21 07:50');
125 $new_date =
new DateTime(
'2021-07-17 19:50');
135 $new_obj = $obj->withActivationEnd($new_date);
137 $this->assertInstanceOf(ilLearningSequenceActivation::class, $obj);
138 $this->assertEquals(555, $obj->getRefId());
139 $this->assertTrue($obj->getIsOnline());
140 $this->assertTrue($obj->getEffectiveOnlineStatus());
141 $this->assertEquals($start_date, $obj->getActivationStart());
142 $this->assertEquals($end_date, $obj->getActivationEnd());
145 $this->assertInstanceOf(ilLearningSequenceActivation::class, $new_obj);
146 $this->assertEquals(555, $new_obj->getRefId());
147 $this->assertTrue($new_obj->getIsOnline());
148 $this->assertTrue($new_obj->getEffectiveOnlineStatus());
149 $this->assertEquals($start_date, $new_obj->getActivationStart());
150 $this->assertEquals($new_date, $new_obj->getActivationEnd());
Activation-Settings for an LSO.
◆ testWithActivationStart()
ilLearningSequenceActivationTest::testWithActivationStart |
( |
| ) |
|
Definition at line 89 of file ilLearningSequenceActivationTest.php.
91 $start_date =
new DateTime(
'2021-07-21 07:44');
92 $end_date =
new DateTime(
'2021-07-21 07:50');
93 $new_date =
new DateTime(
'2021-07-20 08:50');
103 $new_obj = $obj->withActivationStart($new_date);
105 $this->assertInstanceOf(ilLearningSequenceActivation::class, $obj);
106 $this->assertEquals(555, $obj->getRefId());
107 $this->assertTrue($obj->getIsOnline());
108 $this->assertTrue($obj->getEffectiveOnlineStatus());
109 $this->assertEquals($start_date, $obj->getActivationStart());
110 $this->assertEquals($end_date, $obj->getActivationEnd());
113 $this->assertInstanceOf(ilLearningSequenceActivation::class, $new_obj);
114 $this->assertEquals(555, $new_obj->getRefId());
115 $this->assertTrue($new_obj->getIsOnline());
116 $this->assertTrue($new_obj->getEffectiveOnlineStatus());
117 $this->assertEquals($new_date, $new_obj->getActivationStart());
118 $this->assertEquals($end_date, $new_obj->getActivationEnd());
Activation-Settings for an LSO.
◆ testWithOnline()
ilLearningSequenceActivationTest::testWithOnline |
( |
| ) |
|
Definition at line 58 of file ilLearningSequenceActivationTest.php.
60 $start_date =
new DateTime(
'2021-07-21 07:44');
61 $end_date =
new DateTime(
'2021-07-21 07:50');
71 $new_obj = $obj->withIsOnline(
false);
73 $this->assertInstanceOf(ilLearningSequenceActivation::class, $obj);
74 $this->assertEquals(555, $obj->getRefId());
75 $this->assertTrue($obj->getIsOnline());
76 $this->assertTrue($obj->getEffectiveOnlineStatus());
77 $this->assertEquals($start_date, $obj->getActivationStart());
78 $this->assertEquals($end_date, $obj->getActivationEnd());
81 $this->assertInstanceOf(ilLearningSequenceActivation::class, $new_obj);
82 $this->assertEquals(555, $new_obj->getRefId());
83 $this->assertFalse($new_obj->getIsOnline());
84 $this->assertTrue($new_obj->getEffectiveOnlineStatus());
85 $this->assertEquals($start_date, $new_obj->getActivationStart());
86 $this->assertEquals($end_date, $new_obj->getActivationEnd());
Activation-Settings for an LSO.
The documentation for this class was generated from the following file: