19 declare(strict_types=1);
    25     public const TYPE = 
"type";
    27     public const DESC = 
"description";
    36     protected function setUp(): void
    50             $this->post_condition,
    55         $this->assertEquals(self::TYPE, $object->getType());
    56         $this->assertEquals(self::TITLE, $object->getTitle());
    57         $this->assertEquals(self::DESC, $object->getDescription());
    58         $this->assertEquals(self::ICON_PATH, $object->getIconPath());
    59         $this->assertEquals(self::IS_ONLINE, $object->isOnline());
    60         $this->assertEquals(self::ORDER_NUMBER, $object->getOrderNumber());
    62         $this->assertEquals(self::REF_ID, $object->getRefId());
    63         $this->assertEquals(self::LP_MODE, $object->getLPMode());
    75         $this->assertEquals(self::TYPE, $object->
getType());
    76         $this->assertEquals(self::TITLE, $object->
getTitle());
    78         $this->assertEquals(self::ICON_PATH, $object->
getIconPath());
    79         $this->assertEquals(self::IS_ONLINE, $object->
isOnline());
    80         $this->assertEquals(self::ORDER_NUMBER, $object->
getOrderNumber());
    82         $this->assertEquals(self::REF_ID, $object->
getRefId());
    84         $this->assertEquals(self::TYPE, $new_obj->getType());
    85         $this->assertEquals(self::TITLE, $new_obj->getTitle());
    86         $this->assertEquals(self::DESC, $new_obj->getDescription());
    87         $this->assertEquals(self::ICON_PATH, $new_obj->getIconPath());
    88         $this->assertEquals(
false, $new_obj->isOnline());
    89         $this->assertEquals(self::ORDER_NUMBER, $new_obj->getOrderNumber());
    91         $this->assertEquals(self::REF_ID, $new_obj->getRefId());
   101         $this->assertEquals(self::TYPE, $object->
getType());
   102         $this->assertEquals(self::TITLE, $object->
getTitle());
   104         $this->assertEquals(self::ICON_PATH, $object->
getIconPath());
   105         $this->assertEquals(self::IS_ONLINE, $object->
isOnline());
   106         $this->assertEquals(self::ORDER_NUMBER, $object->
getOrderNumber());
   108         $this->assertEquals(self::REF_ID, $object->
getRefId());
   110         $this->assertEquals(self::TYPE, $new_obj->getType());
   111         $this->assertEquals(self::TITLE, $new_obj->getTitle());
   112         $this->assertEquals(self::DESC, $new_obj->getDescription());
   113         $this->assertEquals(self::ICON_PATH, $new_obj->getIconPath());
   114         $this->assertEquals(self::IS_ONLINE, $new_obj->isOnline());
   115         $this->assertEquals(20, $new_obj->getOrderNumber());
   117         $this->assertEquals(self::REF_ID, $new_obj->getRefId());
   128         $this->assertEquals(self::TYPE, $object->
getType());
   129         $this->assertEquals(self::TITLE, $object->
getTitle());
   131         $this->assertEquals(self::ICON_PATH, $object->
getIconPath());
   132         $this->assertEquals(self::IS_ONLINE, $object->
isOnline());
   133         $this->assertEquals(self::ORDER_NUMBER, $object->
getOrderNumber());
   135         $this->assertEquals(self::REF_ID, $object->
getRefId());
   137         $this->assertEquals(self::TYPE, $new_obj->getType());
   138         $this->assertEquals(self::TITLE, $new_obj->getTitle());
   139         $this->assertEquals(self::DESC, $new_obj->getDescription());
   140         $this->assertEquals(self::ICON_PATH, $new_obj->getIconPath());
   141         $this->assertEquals(self::IS_ONLINE, $new_obj->isOnline());
   142         $this->assertEquals(self::ORDER_NUMBER, $new_obj->getOrderNumber());
   143         $this->assertEquals($new_obj->getPostCondition(), $pc);
   144         $this->assertEquals(self::REF_ID, $new_obj->getRefId());
 
withOrderNumber(int $order_number)
 
testWithOrderNumber(LSItem $object)
testCreate 
 
Data holding class LSItem . 
 
ilLSPostCondition $post_condition
 
withPostCondition(ilLSPostCondition $post_condition)
 
A PostCondition does restrict the progression of a user through the learning sequence. 
 
testWithOnline(LSItem $object)
testCreate 
 
testWithPostCondition(LSItem $object)
testCreate