ILIAS  trunk Revision v11.0_alpha-1744-gb0451eebef4
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator 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 ()
 

Static Public Member Functions

static vartypes ()
 

Detailed Description

Definition at line 23 of file ilQTIDecvarTest.php.

Member Function Documentation

◆ testConstruct()

ilQTIDecvarTest::testConstruct ( )

Definition at line 25 of file ilQTIDecvarTest.php.

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

◆ testSetGetContent()

ilQTIDecvarTest::testSetGetContent ( )

Definition at line 82 of file ilQTIDecvarTest.php.

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

◆ testSetGetCutvalue()

ilQTIDecvarTest::testSetGetCutvalue ( )

Definition at line 75 of file ilQTIDecvarTest.php.

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

◆ testSetGetDefaultval()

ilQTIDecvarTest::testSetGetDefaultval ( )

Definition at line 47 of file ilQTIDecvarTest.php.

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

◆ testSetGetMaxvalue()

ilQTIDecvarTest::testSetGetMaxvalue ( )

Definition at line 61 of file ilQTIDecvarTest.php.

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

◆ testSetGetMembers()

ilQTIDecvarTest::testSetGetMembers ( )

Definition at line 68 of file ilQTIDecvarTest.php.

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

◆ testSetGetMinvalue()

ilQTIDecvarTest::testSetGetMinvalue ( )

Definition at line 54 of file ilQTIDecvarTest.php.

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

◆ testSetGetVarname()

ilQTIDecvarTest::testSetGetVarname ( )

Definition at line 30 of file ilQTIDecvarTest.php.

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

◆ testSetGetVartype()

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

vartypes

Definition at line 40 of file ilQTIDecvarTest.php.

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

◆ vartypes()

static ilQTIDecvarTest::vartypes ( )
static

Definition at line 89 of file ilQTIDecvarTest.php.

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

89  : array
90  {
91  class_exists(ilQTIDecvar::class); // Force autoload to define the constants.
92  return [
93  ['integer', ilQTIDecvar::VARTYPE_INTEGER],
95  ['string', ilQTIDecvar::VARTYPE_STRING],
97  ['decimal', ilQTIDecvar::VARTYPE_DECIMAL],
99  ['scientific', ilQTIDecvar::VARTYPE_SCIENTIFIC],
101  ['boolean', ilQTIDecvar::VARTYPE_BOOLEAN],
103  ['enumerated', ilQTIDecvar::VARTYPE_ENUMERATED],
105  ['set', ilQTIDecvar::VARTYPE_SET],
107  ['8', null],
108  ['', null],
109  ['Some random input.', null],
110  ];
111  }
const VARTYPE_SCIENTIFIC
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
const VARTYPE_ENUMERATED

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