15 protected function setUp() : void
17 if (defined(
'ILIAS_PHPUNIT_CONTEXT')) {
18 include_once(
"./Services/PHPUnit/classes/class.ilUnitUtil.php");
19 ilUnitUtil::performInitialisation();
21 chdir(dirname(__FILE__));
26 require_once
'./Services/UICore/classes/class.ilCtrl.php';
27 $ilCtrl_mock = $this->createMock(
'ilCtrl');
28 $ilCtrl_mock->expects($this->any())->method(
'saveParameter');
29 $ilCtrl_mock->expects($this->any())->method(
'saveParameterByClass');
32 require_once
'./Services/Language/classes/class.ilLanguage.php';
33 $lng_mock = $this->createMock(
'ilLanguage', array(
'txt'), array(),
'',
false);
46 require_once
'./Modules/TestQuestionPool/classes/class.assOrderingQuestion.php';
51 $this->assertInstanceOf(
'assOrderingQuestion', $instance);
58 $this->assertInstanceOf(
'ilAssOrderingElementList', $list);
59 $this->assertEquals($question_id, $list->getQuestionId());
60 $this->assertEquals([], $list->getElements());
70 $this->assertNotEquals($original, $list->
withElements([]));
77 $this->assertInstanceOf(
'ilAssOrderingElement', $element);
78 $this->assertEquals($element_id, $element->getId());
91 $this->assertNotEquals($original, $element);
95 $this->assertNotEquals($original, $element);
96 $this->assertEquals($val, $element->getSolutionIdentifier());
98 $element = $original->withPosition($val);
99 $this->assertNotEquals($original, $element);
100 $this->assertEquals($val, $element->getPosition());
102 $element = $original->withIndentation($val);
103 $this->assertNotEquals($original, $element);
104 $this->assertEquals($val, $element->getIndentation());
106 $val =
'some string';
107 $element = $original->withContent($val);
108 $this->assertNotEquals($original, $element);
109 $this->assertEquals($val, $element->getContent());
testOrderingElementListDefaults()
withElements(array $elements)
withSolutionIdentifier(int $id)
setGlobalVariable($name, $value)
withRandomIdentifier(int $id)
testOrderingElementListMutation(ilAssOrderingElementList $list)
testOrderingElementListDefaults
test_instantiateObject_shouldReturnInstance()
Class for ordering questions.
testOrderingElementDefaults()
testOrderingElementMutation(ilAssOrderingElement $element)
testOrderingElementDefaults