3 declare(strict_types=1);
28 $this->assertInstanceOf(ilQTIMaterial::class,
new ilQTIMaterial());
34 $text = $this->getMockBuilder(ilQTIMattext::class)->disableOriginalConstructor()->getMock();
35 $instance->addMattext($text);
36 $this->assertEquals([[
'material' => $text,
'type' =>
'mattext']], $instance->materials);
42 $image = $this->getMockBuilder(ilQTIMatimage::class)->disableOriginalConstructor()->getMock();
43 $instance->addMatimage($image);
44 $this->assertEquals([[
'material' => $image,
'type' =>
'matimage']], $instance->materials);
50 $applet = $this->getMockBuilder(ilQTIMatapplet::class)->disableOriginalConstructor()->getMock();
51 $instance->addMatapplet($applet);
52 $this->assertEquals([[
'material' => $applet,
'type' =>
'matapplet']], $instance->materials);
59 $this->assertEquals(0, $instance->getFlow());
61 $instance->setFlow(8);
62 $this->assertEquals(8, $instance->getFlow());
69 $this->assertEquals(null, $instance->getLabel());
71 $instance->setLabel(
'Some input.');
72 $this->assertEquals(
'Some input.', $instance->getLabel());