3 declare(strict_types=1);
30 $this->assertInstanceOf(ilQTIAssessmentcontrol::class, $instance);
40 $this->assertEquals(
'All', $instance->
getView());
50 $instance->setView($view);
51 $this->assertEquals($view, $instance->getView());
60 $instance->setView(
'Some random content.');
61 $this->assertEquals(
'All', $instance->getView());
71 $get =
'get' . ucfirst($suffix);
73 $this->assertEquals(
'', $instance->$get());
83 $get =
'get' . ucfirst($suffix);
84 $set =
'set' . ucfirst($suffix);
86 $consideredAsYes = [
'Yes',
'yes',
'no',
'',
'Some random thing.'];
87 foreach ($consideredAsYes as $value) {
88 $instance->$set($value);
89 $this->assertEquals(
'Yes', $instance->$get());
101 $get =
'get' . ucfirst($suffix);
102 $set =
'set' . ucfirst($suffix);
104 $instance->$set(
'No');
105 $this->assertEquals(
'No', $instance->$get());
116 [
'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