Class ilCtrlStructureReaderTest.
More...
◆ setUp()
ilCtrlStructureReaderTest::setUp |
( |
| ) |
|
|
protected |
@inheritDoc
Definition at line 38 of file ilCtrlStructureReaderTest.php.
38 : void
39 {
40 $this->expected_test_gui_structure = require __DIR__ . '/../Data/Structure/test_ctrl_structure.php';
41 }
◆ testStructureReaderWithEmptyArrayIterator()
ilCtrlStructureReaderTest::testStructureReaderWithEmptyArrayIterator |
( |
| ) |
|
Definition at line 73 of file ilCtrlStructureReaderTest.php.
73 : void
74 {
78 );
79
80 $this->assertFalse($reader->isExecuted());
81 $this->assertEmpty($reader->readStructure());
82 $this->assertTrue($reader->isExecuted());
83 }
Class ilCtrlArrayIterator.
Class ilCtrlStructureCidGenerator.
Class ilCtrlStructureReader is responsible for reading ilCtrl's control structure.
◆ testStructureReaderWithInvalidArrayIterator()
ilCtrlStructureReaderTest::testStructureReaderWithInvalidArrayIterator |
( |
| ) |
|
Definition at line 60 of file ilCtrlStructureReaderTest.php.
60 : void
61 {
62 $class_map = require __DIR__ . '/../Data/ClassMaps/invalid_class_map.php';
66 );
67
68 $this->assertFalse($reader->isExecuted());
69 $this->assertEmpty($reader->readStructure());
70 $this->assertTrue($reader->isExecuted());
71 }
◆ testStructureReaderWithValidArrayIterator()
ilCtrlStructureReaderTest::testStructureReaderWithValidArrayIterator |
( |
| ) |
|
Definition at line 43 of file ilCtrlStructureReaderTest.php.
43 : void
44 {
45 $class_map = require __DIR__ . '/../Data/ClassMaps/valid_class_map.php';
49 );
50
51 $this->assertFalse($reader->isExecuted());
52 $this->assertEquals(
53 $this->expected_test_gui_structure,
54 $reader->readStructure()
55 );
56
57 $this->assertTrue($reader->isExecuted());
58 }
◆ $expected_test_gui_structure
array ilCtrlStructureReaderTest::$expected_test_gui_structure |
|
private |
The documentation for this class was generated from the following file: