Class ilCtrlStructureReaderTest.
More...
◆ setUp()
| ilCtrlStructureReaderTest::setUp |
( |
| ) |
|
|
protected |
@inheritDoc
Definition at line 24 of file ilCtrlStructureReaderTest.php.
24 : void
25 {
26 $this->expected_test_gui_structure = require __DIR__ . '/../Data/Structure/test_ctrl_structure.php';
27 }
◆ testStructureReaderWithEmptyArrayIterator()
| ilCtrlStructureReaderTest::testStructureReaderWithEmptyArrayIterator |
( |
| ) |
|
Definition at line 59 of file ilCtrlStructureReaderTest.php.
59 : void
60 {
64 );
65
66 $this->assertFalse($reader->isExecuted());
67 $this->assertEmpty($reader->readStructure());
68 $this->assertTrue($reader->isExecuted());
69 }
Class ilCtrlArrayIterator.
Class ilCtrlStructureCidGenerator.
Class ilCtrlStructureReader is responsible for reading ilCtrl's control structure.
◆ testStructureReaderWithInvalidArrayIterator()
| ilCtrlStructureReaderTest::testStructureReaderWithInvalidArrayIterator |
( |
| ) |
|
Definition at line 46 of file ilCtrlStructureReaderTest.php.
46 : void
47 {
48 $class_map = require __DIR__ . '/../Data/ClassMaps/invalid_class_map.php';
52 );
53
54 $this->assertFalse($reader->isExecuted());
55 $this->assertEmpty($reader->readStructure());
56 $this->assertTrue($reader->isExecuted());
57 }
◆ testStructureReaderWithValidArrayIterator()
| ilCtrlStructureReaderTest::testStructureReaderWithValidArrayIterator |
( |
| ) |
|
Definition at line 29 of file ilCtrlStructureReaderTest.php.
29 : void
30 {
31 $class_map = require __DIR__ . '/../Data/ClassMaps/valid_class_map.php';
35 );
36
37 $this->assertFalse($reader->isExecuted());
38 $this->assertEquals(
39 $this->expected_test_gui_structure,
40 $reader->readStructure()
41 );
42
43 $this->assertTrue($reader->isExecuted());
44 }
◆ $expected_test_gui_structure
| array ilCtrlStructureReaderTest::$expected_test_gui_structure |
|
private |
The documentation for this class was generated from the following file: