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: