ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables 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 ()
 
 actions ()
 

Detailed Description

Definition at line 24 of file ilQTISetvarTest.php.

Member Function Documentation

◆ actions()

ilQTISetvarTest::actions ( )

Definition at line 55 of file ilQTISetvarTest.php.

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

55  : array
56  {
57  class_exists(ilQTISetvar::class); // Force autoload to define the constants.
58  return [
59  ['set', ilQTISetvar::ACTION_SET],
61  ['add', ilQTISetvar::ACTION_ADD],
63  ['subtract', ilQTISetvar::ACTION_SUBTRACT],
65  ['multiply', ilQTISetvar::ACTION_MULTIPLY],
67  ['divide', ilQTISetvar::ACTION_DIVIDE],
69  ['6', null],
70  ['Some input.', null],
71  ];
72  }

◆ testConstruct()

ilQTISetvarTest::testConstruct ( )

Definition at line 26 of file ilQTISetvarTest.php.

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

◆ testSetGetAction()

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

actions

Definition at line 34 of file ilQTISetvarTest.php.

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

◆ testSetGetContent()

ilQTISetvarTest::testSetGetContent ( )

Definition at line 41 of file ilQTISetvarTest.php.

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

◆ testSetGetVarname()

ilQTISetvarTest::testSetGetVarname ( )

Definition at line 48 of file ilQTISetvarTest.php.

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

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