19declare(strict_types=1);
21use PHPUnit\Framework\TestCase;
30 #[\PHPUnit\Framework\Attributes\DataProvider('rshuffles')]
34 $instance->setRshuffle($input);
35 $this->assertEquals($expected, $instance->getRshuffle());
38 #[\PHPUnit\Framework\Attributes\DataProvider('areas')]
42 $instance->setRarea($input);
43 $this->assertEquals($expected, $instance->getRarea());
46 #[\PHPUnit\Framework\Attributes\DataProvider('rranges')]
50 $instance->setRrange($input);
51 $this->assertEquals($expected, $instance->getRrange());
57 $instance->setLabelrefid(
'Some input.');
58 $this->assertEquals(
'Some input.', $instance->getLabelrefid());
64 $instance->setIdent(
'Some input.');
65 $this->assertEquals(
'Some input.', $instance->getIdent());
71 $instance->setMatchGroup(
'Some input.');
72 $this->assertEquals(
'Some input.', $instance->getMatchGroup());
78 $instance->setMatchMax(
'Some input.');
79 $this->assertEquals(
'Some input.', $instance->getMatchMax());
85 $instance->setContent(
'Some input.');
86 $this->assertEquals(
'Some input.', $instance->getContent());
91 class_exists(ilQTIResponseLabel::class);
98 [
'Random input',
null],
102 public static function areas(): array
104 class_exists(ilQTIResponseLabel::class);
112 [
'Random input',
null],
118 class_exists(ilQTIResponseLabel::class);
testSetGetRrange(string $input, ?string $expected)
testSetGetRarea(string $input, ?string $expected)
testSetGetRshuffle(string $input, ?string $expected)