30 protected function setUp(): void
34 $ilCtrl_mock = $this->getMockBuilder(ilCtrl::class)
35 ->disableOriginalConstructor()
37 $ilCtrl_mock->method(
'saveParameter');
38 $ilCtrl_mock->method(
'saveParameterByClass');
41 $lng_mock = $this->getMockBuilder(ilLanguage::class)
42 ->disableOriginalConstructor()
43 ->onlyMethods([
'txt'])
45 $lng_mock->method(
'txt')->will($this->returnValue(
'Test'));
58 $this->assertInstanceOf(
'assOrderingQuestion', $instance);
65 $this->assertInstanceOf(
'ilAssOrderingElementList', $list);
66 $this->assertEquals($question_id, $list->getQuestionId());
67 $this->assertEquals([], $list->getElements());
77 $this->assertNotEquals($original, $list->
withElements([]));
84 $this->assertInstanceOf(
'ilAssOrderingElement', $element);
85 $this->assertEquals($element_id, $element->getId());
98 $this->assertNotEquals($original, $element);
102 $this->assertNotEquals($original, $element);
103 $this->assertEquals($val, $element->getSolutionIdentifier());
105 $element = $original->withPosition($val);
106 $this->assertNotEquals($original, $element);
107 $this->assertEquals($val, $element->getPosition());
109 $element = $original->withIndentation($val);
110 $this->assertNotEquals($original, $element);
111 $this->assertEquals($val, $element->getIndentation());
113 $val =
'some string';
114 $element = $original->withContent($val);
115 $this->assertNotEquals($original, $element);
116 $this->assertEquals($val, $element->getContent());
testOrderingElementListDefaults()
withElements(array $elements)
withSolutionIdentifier(int $id)
withRandomIdentifier(int $id)
testOrderingElementListMutation(ilAssOrderingElementList $list)
testOrderingElementListDefaults
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
test_instantiateObject_shouldReturnInstance()
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
testOrderingElementDefaults()
setGlobalVariable(string $name, $value)
testOrderingElementMutation(ilAssOrderingElement $element)
testOrderingElementDefaults