ILIAS  release_10 Revision v10.1-43-ga1241a92c2f
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 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()

static ilQTIDecvarTest::vartypes ( )
static

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: