19 declare(strict_types=1);
27 $this->assertInstanceOf(ilQTIMaterial::class,
new ilQTIMaterial());
33 $text = $this->getMockBuilder(ilQTIMattext::class)->disableOriginalConstructor()->getMock();
34 $instance->addMattext($text);
35 $this->assertEquals([[
'material' => $text,
'type' =>
'mattext']], $instance->materials);
41 $image = $this->getMockBuilder(ilQTIMatimage::class)->disableOriginalConstructor()->getMock();
42 $instance->addMatimage($image);
43 $this->assertEquals([[
'material' => $image,
'type' =>
'matimage']], $instance->materials);
49 $applet = $this->getMockBuilder(ilQTIMatapplet::class)->disableOriginalConstructor()->getMock();
50 $instance->addMatapplet($applet);
51 $this->assertEquals([[
'material' => $applet,
'type' =>
'matapplet']], $instance->materials);
58 $this->assertEquals(0, $instance->getFlow());
60 $instance->setFlow(8);
61 $this->assertEquals(8, $instance->getFlow());
68 $this->assertEquals(
null, $instance->getLabel());
70 $instance->setLabel(
'Some input.');
71 $this->assertEquals(
'Some input.', $instance->getLabel());
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null