ILIAS  release_8 Revision v8.24
ilQTIRespconditionTest.php
Go to the documentation of this file.
1<?php
2
3declare(strict_types=1);
4
22use PHPUnit\Framework\TestCase;
23
24class ilQTIRespconditionTest extends TestCase
25{
26 public function testConstruct(): void
27 {
28 $this->assertInstanceOf(ilQTIRespcondition::class, new ilQTIRespcondition());
29 }
30
34 public function testSetGetContinue(string $input, ?string $expected): void
35 {
36 $instance = new ilQTIRespcondition();
37 $instance->setContinue($input);
38 $this->assertEquals($expected, $instance->getContinue());
39 }
40
41 public function testSetGetTitle(): void
42 {
43 $instance = new ilQTIRespcondition();
44 $instance->setTitle('Some input.');
45 $this->assertEquals('Some input.', $instance->getTitle());
46 }
47
48 public function testSetGetComment(): void
49 {
50 $instance = new ilQTIRespcondition();
51 $instance->setComment('Some input.');
52 $this->assertEquals('Some input.', $instance->getComment());
53 }
54
55 public function continues(): array
56 {
57 class_exists(ilQTIRespcondition::class); // Force autoload to define the constants.
58 return [
63 ['Random input', null],
64 ];
65 }
66}
testSetGetContinue(string $input, ?string $expected)
@dataProvider continues