ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilQTIDecvarTest Class Reference
+ Inheritance diagram for ilQTIDecvarTest:
+ Collaboration diagram for ilQTIDecvarTest:

Public Member Functions

 testConstruct ()
 
 testSetGetVarname ()
 
 testSetGetVartype (string $input, ?string $expected)
 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 
)

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.

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

90  : array
91  {
92  class_exists(ilQTIDecvar::class); // Force autoload to define the constants.
93  return [
94  ['integer', ilQTIDecvar::VARTYPE_INTEGER],
96  ['string', ilQTIDecvar::VARTYPE_STRING],
98  ['decimal', ilQTIDecvar::VARTYPE_DECIMAL],
100  ['scientific', ilQTIDecvar::VARTYPE_SCIENTIFIC],
102  ['boolean', ilQTIDecvar::VARTYPE_BOOLEAN],
104  ['enumerated', ilQTIDecvar::VARTYPE_ENUMERATED],
106  ['set', ilQTIDecvar::VARTYPE_SET],
108  ['8', null],
109  ['', null],
110  ['Some random input.', null],
111  ];
112  }
const VARTYPE_SCIENTIFIC
const VARTYPE_ENUMERATED

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