ILIAS  trunk Revision v11.0_alpha-1866-gfa368f7776e
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilQTISetvarTest Class Reference
+ Inheritance diagram for ilQTISetvarTest:
+ Collaboration diagram for ilQTISetvarTest:

Public Member Functions

 testConstruct ()
 
 testSetGetAction (string $input, ?string $expected)
 actions More...
 
 testSetGetContent ()
 
 testSetGetVarname ()
 

Static Public Member Functions

static actions ()
 

Detailed Description

Definition at line 23 of file ilQTISetvarTest.php.

Member Function Documentation

◆ actions()

static ilQTISetvarTest::actions ( )
static

Definition at line 54 of file ilQTISetvarTest.php.

References ilQTISetvar\ACTION_ADD, ilQTISetvar\ACTION_DIVIDE, ilQTISetvar\ACTION_MULTIPLY, ilQTISetvar\ACTION_SET, ilQTISetvar\ACTION_SUBTRACT, and null.

54  : array
55  {
56  class_exists(ilQTISetvar::class); // Force autoload to define the constants.
57  return [
58  ['set', ilQTISetvar::ACTION_SET],
60  ['add', ilQTISetvar::ACTION_ADD],
62  ['subtract', ilQTISetvar::ACTION_SUBTRACT],
64  ['multiply', ilQTISetvar::ACTION_MULTIPLY],
66  ['divide', ilQTISetvar::ACTION_DIVIDE],
68  ['6', null],
69  ['Some input.', null],
70  ];
71  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null

◆ testConstruct()

ilQTISetvarTest::testConstruct ( )

Definition at line 25 of file ilQTISetvarTest.php.

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

◆ testSetGetAction()

ilQTISetvarTest::testSetGetAction ( string  $input,
?string  $expected 
)

actions

Definition at line 33 of file ilQTISetvarTest.php.

33  : void
34  {
35  $instance = new ilQTISetvar();
36  $instance->setAction($input);
37  $this->assertEquals($expected, $instance->getAction());
38  }

◆ testSetGetContent()

ilQTISetvarTest::testSetGetContent ( )

Definition at line 40 of file ilQTISetvarTest.php.

40  : void
41  {
42  $instance = new ilQTISetvar();
43  $instance->setContent('Some input.');
44  $this->assertEquals('Some input.', $instance->getContent());
45  }

◆ testSetGetVarname()

ilQTISetvarTest::testSetGetVarname ( )

Definition at line 47 of file ilQTISetvarTest.php.

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

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