ILIAS  trunk Revision v11.0_alpha-2645-g16283d3b3f8
ilQTIDecvarTest Class Reference
+ Inheritance diagram for ilQTIDecvarTest:
+ Collaboration diagram for ilQTIDecvarTest:

Public Member Functions

 testConstruct ()
 
 testSetGetVarname ()
 
 testSetGetVartype (string $input, ?string $expected)
 
 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 80 of file ilQTIDecvarTest.php.

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

◆ testSetGetCutvalue()

ilQTIDecvarTest::testSetGetCutvalue ( )

Definition at line 73 of file ilQTIDecvarTest.php.

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

◆ testSetGetDefaultval()

ilQTIDecvarTest::testSetGetDefaultval ( )

Definition at line 45 of file ilQTIDecvarTest.php.

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

◆ testSetGetMaxvalue()

ilQTIDecvarTest::testSetGetMaxvalue ( )

Definition at line 59 of file ilQTIDecvarTest.php.

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

◆ testSetGetMembers()

ilQTIDecvarTest::testSetGetMembers ( )

Definition at line 66 of file ilQTIDecvarTest.php.

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

◆ testSetGetMinvalue()

ilQTIDecvarTest::testSetGetMinvalue ( )

Definition at line 52 of file ilQTIDecvarTest.php.

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

◆ 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 
)

Definition at line 38 of file ilQTIDecvarTest.php.

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

◆ vartypes()

static ilQTIDecvarTest::vartypes ( )
static

Definition at line 87 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.

87  : array
88  {
89  class_exists(ilQTIDecvar::class); // Force autoload to define the constants.
90  return [
91  ['integer', ilQTIDecvar::VARTYPE_INTEGER],
93  ['string', ilQTIDecvar::VARTYPE_STRING],
95  ['decimal', ilQTIDecvar::VARTYPE_DECIMAL],
97  ['scientific', ilQTIDecvar::VARTYPE_SCIENTIFIC],
99  ['boolean', ilQTIDecvar::VARTYPE_BOOLEAN],
101  ['enumerated', ilQTIDecvar::VARTYPE_ENUMERATED],
103  ['set', ilQTIDecvar::VARTYPE_SET],
105  ['8', null],
106  ['', null],
107  ['Some random input.', null],
108  ];
109  }
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: