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());
68 #[\PHPUnit\Framework\Attributes\Depends('testCreate')] 73 $this->assertEquals(self::TYPE, $object->
getType());
74 $this->assertEquals(self::TITLE, $object->
getTitle());
76 $this->assertEquals(self::ICON_PATH, $object->
getIconPath());
77 $this->assertEquals(self::IS_ONLINE, $object->
isOnline());
78 $this->assertEquals(self::ORDER_NUMBER, $object->
getOrderNumber());
80 $this->assertEquals(self::REF_ID, $object->
getRefId());
82 $this->assertEquals(self::TYPE, $new_obj->getType());
83 $this->assertEquals(self::TITLE, $new_obj->getTitle());
84 $this->assertEquals(self::DESC, $new_obj->getDescription());
85 $this->assertEquals(self::ICON_PATH, $new_obj->getIconPath());
86 $this->assertEquals(
false, $new_obj->isOnline());
87 $this->assertEquals(self::ORDER_NUMBER, $new_obj->getOrderNumber());
89 $this->assertEquals(self::REF_ID, $new_obj->getRefId());
92 #[\PHPUnit\Framework\Attributes\Depends('testCreate')] 97 $this->assertEquals(self::TYPE, $object->
getType());
98 $this->assertEquals(self::TITLE, $object->
getTitle());
100 $this->assertEquals(self::ICON_PATH, $object->
getIconPath());
101 $this->assertEquals(self::IS_ONLINE, $object->
isOnline());
102 $this->assertEquals(self::ORDER_NUMBER, $object->
getOrderNumber());
104 $this->assertEquals(self::REF_ID, $object->
getRefId());
106 $this->assertEquals(self::TYPE, $new_obj->getType());
107 $this->assertEquals(self::TITLE, $new_obj->getTitle());
108 $this->assertEquals(self::DESC, $new_obj->getDescription());
109 $this->assertEquals(self::ICON_PATH, $new_obj->getIconPath());
110 $this->assertEquals(self::IS_ONLINE, $new_obj->isOnline());
111 $this->assertEquals(20, $new_obj->getOrderNumber());
113 $this->assertEquals(self::REF_ID, $new_obj->getRefId());
116 #[\PHPUnit\Framework\Attributes\Depends('testCreate')] 122 $this->assertEquals(self::TYPE, $object->
getType());
123 $this->assertEquals(self::TITLE, $object->
getTitle());
125 $this->assertEquals(self::ICON_PATH, $object->
getIconPath());
126 $this->assertEquals(self::IS_ONLINE, $object->
isOnline());
127 $this->assertEquals(self::ORDER_NUMBER, $object->
getOrderNumber());
129 $this->assertEquals(self::REF_ID, $object->
getRefId());
131 $this->assertEquals(self::TYPE, $new_obj->getType());
132 $this->assertEquals(self::TITLE, $new_obj->getTitle());
133 $this->assertEquals(self::DESC, $new_obj->getDescription());
134 $this->assertEquals(self::ICON_PATH, $new_obj->getIconPath());
135 $this->assertEquals(self::IS_ONLINE, $new_obj->isOnline());
136 $this->assertEquals(self::ORDER_NUMBER, $new_obj->getOrderNumber());
137 $this->assertEquals($new_obj->getPostCondition(), $pc);
138 $this->assertEquals(self::REF_ID, $new_obj->getRefId());
withOrderNumber(int $order_number)
testWithOrderNumber(LSItem $object)
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)
testWithPostCondition(LSItem $object)