19 declare(strict_types=1);
29 $this->assertInstanceOf(ilQTIAssessmentcontrol::class, $instance);
39 $this->assertEquals(
'All', $instance->
getView());
49 $instance->setView($view);
50 $this->assertEquals($view, $instance->getView());
59 $instance->setView(
'Some random content.');
60 $this->assertEquals(
'All', $instance->getView());
70 $get =
'get' . ucfirst($suffix);
72 $this->assertEquals(
'', $instance->$get());
82 $get =
'get' . ucfirst($suffix);
83 $set =
'set' . ucfirst($suffix);
85 $consideredAsYes = [
'Yes',
'yes',
'no',
'',
'Some random thing.'];
86 foreach ($consideredAsYes as $value) {
87 $instance->$set($value);
88 $this->assertEquals(
'Yes', $instance->$get());
100 $get =
'get' . ucfirst($suffix);
101 $set =
'set' . ucfirst($suffix);
103 $instance->$set(
'No');
104 $this->assertEquals(
'No', $instance->$get());
115 [
'InvigilatorProctor'],
testSwitchValuesConsideredAsYes(string $suffix)
switches testConstruct
testSwitchValuesConsideredAsNo(string $suffix)
switches testConstruct
testGetView(ilQTIAssessmentcontrol $instance)
testConstruct
testSwitchInitializeValue(string $suffix)
switches testConstruct
testSetViewValid(string $view)
validViews testGetView
testSetViewInvalid()
testSetViewValid