ILIAS  release_8 Revision v8.24
ilTestSettingsChangeConfirmationGUITest.php
Go to the documentation of this file.
1<?php
2
3declare(strict_types=1);
4
21use PHPUnit\Framework\MockObject\MockObject;
22
28{
37 private $lng_mock;
41 private $backup_dic;
42
43 protected function setUp(): void
44 {
45 parent::setUp();
46 global $DIC;
47
48 $this->backup_dic = $DIC;
50 'tpl' => $this->getMockBuilder(ilGlobalTemplateInterface::class)
51 ->getMock()
52 ]);
53 $this->lng_mock = $this->getMockBuilder(ilLanguage::class)->disableOriginalConstructor()->getMock();
54 $this->testObj_mock = $this->getMockBuilder(ilObjTest::class)->disableOriginalConstructor()->getMock();
55
56 $this->setGlobalVariable('lng', $this->lng_mock);
57
58 $this->testSettingsChangeConfirmationGUI = new ilTestSettingsChangeConfirmationGUI(
59 $this->testObj_mock
60 );
61 }
62
63 protected function tearDown(): void
64 {
65 global $DIC;
67 }
68
69 public function testSetAndGetOldQuestionSetType(): void
70 {
71 $expect = "testType";
72
73 $this->testSettingsChangeConfirmationGUI->setOldQuestionSetType($expect);
74
75 $this->assertEquals($expect, $this->testSettingsChangeConfirmationGUI->getOldQuestionSetType());
76 }
77
78 public function testSetAndGetNewQuestionSetType(): void
79 {
80 $expect = "testType";
81
82 $this->testSettingsChangeConfirmationGUI->setNewQuestionSetType($expect);
83
84 $this->assertEquals($expect, $this->testSettingsChangeConfirmationGUI->getNewQuestionSetType());
85 }
86
88 {
89 $expect = true;
90
91 $this->testSettingsChangeConfirmationGUI->setQuestionLossInfoEnabled($expect);
92
93 $this->assertEquals($expect, $this->testSettingsChangeConfirmationGUI->isQuestionLossInfoEnabled());
94 }
95}
Customizing of pimple-DIC for ILIAS.
Definition: Container.php:32
Class ilTestBaseClass.
setGlobalVariable(string $name, $value)
Class ilTestSettingsChangeConfirmationGUITest.
ilTestSettingsChangeConfirmationGUI $testSettingsChangeConfirmationGUI
global $DIC
Definition: feed.php:28