3 declare(strict_types=1);
24 protected function setUp(): void
26 $this->expected_test_gui_structure = require __DIR__ .
'/../Data/Structure/test_ctrl_structure.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());
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());
66 $this->assertFalse($reader->isExecuted());
67 $this->assertEmpty($reader->readStructure());
68 $this->assertTrue($reader->isExecuted());
Class ilCtrlStructureCidGenerator.
array $expected_test_gui_structure
Class ilCtrlStructureReader is responsible for reading ilCtrl's control structure.
Class ilCtrlStructureReaderTest.
testStructureReaderWithEmptyArrayIterator()
Class ilCtrlArrayIterator.
testStructureReaderWithInvalidArrayIterator()
testStructureReaderWithValidArrayIterator()