1 <?php declare(strict_types=1);
15 $tos = $this->getMockBuilder(ilObjTermsOfService::class)->disableOriginalConstructor()->getMock();
18 ->expects($this->any())
29 $this->assertCount(1, $form->getCommandButtons(),
'Failed asserting save button is given if form is editable');
30 $this->assertArrayHasKey(
32 $form->getCommandButtons(),
33 'Failed asserting save button ist given if form is editable' 37 $form->getCommandButtons()[0][
'cmd'],
38 'Failed asserting save button ist given if form is editable' 50 $form->getCommandButtons(),
51 'Failed asserting no button is given if form is not editable' 60 $tos = $this->getMockBuilder(ilObjTermsOfService::class)->disableOriginalConstructor()->getMock();
63 ->expects($this->any())
68 ->expects($this->once())
69 ->method(
'saveStatus')
72 $form = $this->getMockBuilder(ilTermsOfServiceSettingsFormGUI::class)
73 ->setConstructorArgs([
79 ->setMethods([
'checkInput',
'getInput'])
83 ->expects($this->once())
84 ->method(
'checkInput')
88 ->expects($this->exactly(2))
96 $form->setCheckInputCalled(
true);
98 $this->assertTrue($form->saveObject());
99 $this->assertFalse($form->hasTranslatedError());
100 $this->assertEmpty($form->getTranslatedError());
108 $tos = $this->getMockBuilder(ilObjTermsOfService::class)->disableOriginalConstructor()->getMock();
111 ->expects($this->any())
112 ->method(
'getStatus')
116 ->expects($this->once())
117 ->method(
'saveStatus')
120 $form = $this->getMockBuilder(ilTermsOfServiceSettingsFormGUI::class)
121 ->setConstructorArgs([
127 ->setMethods([
'checkInput',
'getInput'])
131 ->expects($this->once())
132 ->method(
'checkInput')
136 ->expects($this->exactly(2))
144 $form->setCheckInputCalled(
true);
146 $documentConnector = $this->getMockBuilder(arConnector::class)->getMock();#
149 ->expects($this->once())
150 ->method(
'affectedRows')
155 $this->assertTrue($form->saveObject());
156 $this->assertFalse($form->hasTranslatedError());
157 $this->assertEmpty($form->getTranslatedError());
168 ->expects($this->any())
170 ->willReturn(
'translation');
174 $tos = $this->getMockBuilder(ilObjTermsOfService::class)->disableOriginalConstructor()->getMock();
177 ->expects($this->any())
178 ->method(
'getStatus')
182 ->expects($this->never())
183 ->method(
'saveStatus');
185 $form = $this->getMockBuilder(ilTermsOfServiceSettingsFormGUI::class)
186 ->setConstructorArgs([
192 ->setMethods([
'checkInput',
'getInput'])
196 ->expects($this->once())
197 ->method(
'checkInput')
201 ->expects($this->once())
209 $form->setCheckInputCalled(
true);
211 $documentConnector = $this->getMockBuilder(arConnector::class)->getMock();#
214 ->expects($this->once())
215 ->method(
'affectedRows')
220 $this->assertFalse($form->saveObject());
221 $this->assertTrue($form->hasTranslatedError());
222 $this->assertNotEmpty($form->getTranslatedError());
230 $tos = $this->getMockBuilder(ilObjTermsOfService::class)->disableOriginalConstructor()->getMock();
233 ->expects($this->any())
234 ->method(
'getStatus')
238 ->expects($this->once())
239 ->method(
'saveStatus');
241 $form = $this->getMockBuilder(ilTermsOfServiceSettingsFormGUI::class)
242 ->setConstructorArgs([
248 ->setMethods([
'checkInput',
'getInput'])
252 ->expects($this->once())
253 ->method(
'checkInput')
257 ->expects($this->exactly(2))
265 $form->setCheckInputCalled(
true);
267 $documentConnector = $this->getMockBuilder(arConnector::class)->getMock();#
270 ->expects($this->once())
271 ->method(
'affectedRows')
276 $this->assertTrue($form->saveObject());
277 $this->assertFalse($form->hasTranslatedError());
278 $this->assertEmpty($form->getTranslatedError());
setGlobalVariable(string $name, $value)
static register(ActiveRecord $ar, arConnector $connector)
Class ilTermsOfServiceBaseTest.
Class ilTermsOfServiceDocument.