Class ilCtrlStructureReaderTest.
More...
◆ setUp()
ilCtrlStructureReaderTest::setUp |
( |
| ) |
|
|
protected |
Definition at line 24 of file ilCtrlStructureReaderTest.php.
26 $this->expected_test_gui_structure = require __DIR__ .
'/../Data/Structure/test_ctrl_structure.php';
◆ testStructureReaderWithEmptyArrayIterator()
ilCtrlStructureReaderTest::testStructureReaderWithEmptyArrayIterator |
( |
| ) |
|
Definition at line 59 of file ilCtrlStructureReaderTest.php.
66 $this->assertFalse($reader->isExecuted());
67 $this->assertEmpty($reader->readStructure());
68 $this->assertTrue($reader->isExecuted());
Class ilCtrlStructureCidGenerator.
Class ilCtrlStructureReader is responsible for reading ilCtrl's control structure.
Class ilCtrlArrayIterator.
◆ testStructureReaderWithInvalidArrayIterator()
ilCtrlStructureReaderTest::testStructureReaderWithInvalidArrayIterator |
( |
| ) |
|
Definition at line 46 of file ilCtrlStructureReaderTest.php.
48 $class_map = require __DIR__ .
'/../Data/ClassMaps/invalid_class_map.php';
54 $this->assertFalse($reader->isExecuted());
55 $this->assertEmpty($reader->readStructure());
56 $this->assertTrue($reader->isExecuted());
Class ilCtrlStructureCidGenerator.
Class ilCtrlStructureReader is responsible for reading ilCtrl's control structure.
Class ilCtrlArrayIterator.
◆ testStructureReaderWithValidArrayIterator()
ilCtrlStructureReaderTest::testStructureReaderWithValidArrayIterator |
( |
| ) |
|
Definition at line 29 of file ilCtrlStructureReaderTest.php.
31 $class_map = require __DIR__ .
'/../Data/ClassMaps/valid_class_map.php';
37 $this->assertFalse($reader->isExecuted());
39 $this->expected_test_gui_structure,
40 $reader->readStructure()
43 $this->assertTrue($reader->isExecuted());
Class ilCtrlStructureCidGenerator.
Class ilCtrlStructureReader is responsible for reading ilCtrl's control structure.
Class ilCtrlArrayIterator.
◆ $expected_test_gui_structure
array ilCtrlStructureReaderTest::$expected_test_gui_structure |
|
private |
The documentation for this class was generated from the following file: