ILIAS  release_8 Revision v8.24
ilQTIDecvarTest Class Reference
+ Inheritance diagram for ilQTIDecvarTest:
+ Collaboration diagram for ilQTIDecvarTest:

Public Member Functions

 testConstruct ()
 
 testSetGetVarname ()
 
 testSetGetVartype (string $input, ?string $expected)
 @dataProvider vartypes More...
 
 testSetGetDefaultval ()
 
 testSetGetMinvalue ()
 
 testSetGetMaxvalue ()
 
 testSetGetMembers ()
 
 testSetGetCutvalue ()
 
 testSetGetContent ()
 
 vartypes ()
 

Detailed Description

Definition at line 24 of file ilQTIDecvarTest.php.

Member Function Documentation

◆ testConstruct()

ilQTIDecvarTest::testConstruct ( )

Definition at line 26 of file ilQTIDecvarTest.php.

26 : void
27 {
28 $this->assertInstanceOf(ilQTIDecvar::class, new ilQTIDecvar());
29 }

◆ testSetGetContent()

ilQTIDecvarTest::testSetGetContent ( )

Definition at line 83 of file ilQTIDecvarTest.php.

83 : void
84 {
85 $instance = new ilQTIDecvar();
86 $instance->setContent('Some input.');
87 $this->assertEquals('Some input.', $instance->getContent());
88 }

◆ testSetGetCutvalue()

ilQTIDecvarTest::testSetGetCutvalue ( )

Definition at line 76 of file ilQTIDecvarTest.php.

76 : void
77 {
78 $instance = new ilQTIDecvar();
79 $instance->setCutvalue('Some input.');
80 $this->assertEquals('Some input.', $instance->getCutvalue());
81 }

◆ testSetGetDefaultval()

ilQTIDecvarTest::testSetGetDefaultval ( )

Definition at line 48 of file ilQTIDecvarTest.php.

48 : void
49 {
50 $instance = new ilQTIDecvar();
51 $instance->setDefaultval('Some input.');
52 $this->assertEquals('Some input.', $instance->getDefaultval());
53 }

◆ testSetGetMaxvalue()

ilQTIDecvarTest::testSetGetMaxvalue ( )

Definition at line 62 of file ilQTIDecvarTest.php.

62 : void
63 {
64 $instance = new ilQTIDecvar();
65 $instance->setMaxvalue('Some input.');
66 $this->assertEquals('Some input.', $instance->getMaxvalue());
67 }

◆ testSetGetMembers()

ilQTIDecvarTest::testSetGetMembers ( )

Definition at line 69 of file ilQTIDecvarTest.php.

69 : void
70 {
71 $instance = new ilQTIDecvar();
72 $instance->setMembers('Some input.');
73 $this->assertEquals('Some input.', $instance->getMembers());
74 }

◆ testSetGetMinvalue()

ilQTIDecvarTest::testSetGetMinvalue ( )

Definition at line 55 of file ilQTIDecvarTest.php.

55 : void
56 {
57 $instance = new ilQTIDecvar();
58 $instance->setMinvalue('Some input.');
59 $this->assertEquals('Some input.', $instance->getMinvalue());
60 }

◆ testSetGetVarname()

ilQTIDecvarTest::testSetGetVarname ( )

Definition at line 31 of file ilQTIDecvarTest.php.

31 : void
32 {
33 $instance = new ilQTIDecvar();
34 $instance->setVarname('Some input.');
35 $this->assertEquals('Some input.', $instance->getVarname());
36 }

◆ testSetGetVartype()

ilQTIDecvarTest::testSetGetVartype ( string  $input,
?string  $expected 
)

@dataProvider vartypes

Definition at line 41 of file ilQTIDecvarTest.php.

41 : void
42 {
43 $instance = new ilQTIDecvar();
44 $instance->setVartype($input);
45 $this->assertEquals($expected, $instance->getVartype());
46 }

◆ vartypes()

ilQTIDecvarTest::vartypes ( )

Definition at line 90 of file ilQTIDecvarTest.php.

90 : array
91 {
92 class_exists(ilQTIDecvar::class); // Force autoload to define the constants.
93 return [
100 ['scientific', ilQTIDecvar::VARTYPE_SCIENTIFIC],
102 ['boolean', ilQTIDecvar::VARTYPE_BOOLEAN],
104 ['enumerated', ilQTIDecvar::VARTYPE_ENUMERATED],
108 ['8', null],
109 ['', null],
110 ['Some random input.', null],
111 ];
112 }
const VARTYPE_ENUMERATED
const VARTYPE_SCIENTIFIC

References ilQTIDecvar\VARTYPE_BOOLEAN, ilQTIDecvar\VARTYPE_DECIMAL, ilQTIDecvar\VARTYPE_ENUMERATED, ilQTIDecvar\VARTYPE_INTEGER, ilQTIDecvar\VARTYPE_SCIENTIFIC, ilQTIDecvar\VARTYPE_SET, and ilQTIDecvar\VARTYPE_STRING.


The documentation for this class was generated from the following file: