19 declare(strict_types=1);
27 $this->assertInstanceOf(ilQTIDecvar::class,
new ilQTIDecvar());
33 $instance->setVarname(
'Some input.');
34 $this->assertEquals(
'Some input.', $instance->getVarname());
37 #[\PHPUnit\Framework\Attributes\DataProvider('vartypes')] 41 $instance->setVartype($input);
42 $this->assertEquals($expected, $instance->getVartype());
48 $instance->setDefaultval(
'Some input.');
49 $this->assertEquals(
'Some input.', $instance->getDefaultval());
55 $instance->setMinvalue(
'Some input.');
56 $this->assertEquals(
'Some input.', $instance->getMinvalue());
62 $instance->setMaxvalue(
'Some input.');
63 $this->assertEquals(
'Some input.', $instance->getMaxvalue());
69 $instance->setMembers(
'Some input.');
70 $this->assertEquals(
'Some input.', $instance->getMembers());
76 $instance->setCutvalue(
'Some input.');
77 $this->assertEquals(
'Some input.', $instance->getCutvalue());
83 $instance->setContent(
'Some input.');
84 $this->assertEquals(
'Some input.', $instance->getContent());
89 class_exists(ilQTIDecvar::class);
107 [
'Some random input.',
null],
testSetGetVartype(string $input, ?string $expected)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null