4require_once __DIR__ .
'/../classes/renderer/phantomjs/class.ilPhantomJSRenderer.php';
5require_once
'Services/Form/classes/class.ilTextInputGUI.php';
6require_once
'Services/Form/classes/class.ilCheckboxInputGUI.php';
7require_once
'Services/Form/classes/class.ilSelectInputGUI.php';
8require_once
'Services/Form/classes/class.ilFormSectionHeaderGUI.php';
9require_once
'Services/Language/classes/class.ilLanguage.php';
10require_once
'libs/composer/vendor/pimple/pimple/src/Pimple/Container.php';
11require_once
'src/DI/Container.php';
26 $this->
callMethod($this->form,
'setLanguage', array($this->lng));
50 $this->lng = $this->getMockBuilder(
'ilLanguage')
51 ->disableOriginalConstructor()
53 $this->lng->method(
'txt')
54 ->will($this->returnArgument(0));
59 $class =
new ReflectionClass(
'ilPhantomJSRenderer');
60 $method = $class->getMethod(
$name);
61 $method->setAccessible(
true);
67 $class =
new ReflectionClass($obj);
68 $method = $class->getMethod(
$name);
69 $method->setAccessible(
true);
70 return $method->invokeArgs($obj, $args);
76 $this->assertInstanceOf(
'ilTextInputGUI', $transformer->invokeArgs($this->form, array()));
77 $this->assertSame(
'javascript_delay', $transformer->invokeArgs($this->form, array())->getTitle());
78 $this->assertSame(
'javascript_delay', $transformer->invokeArgs($this->form, array())->getPostVar());
84 $this->assertInstanceOf(
'ilTextInputGUI', $transformer->invokeArgs($this->form, array()));
85 $this->assertSame(
'margin', $transformer->invokeArgs($this->form, array())->getTitle());
86 $this->assertSame(
'margin', $transformer->invokeArgs($this->form, array())->getPostVar());
92 $this->assertInstanceOf(
'ilTextInputGUI', $transformer->invokeArgs($this->form, array()));
93 $this->assertSame(
'footer_height', $transformer->invokeArgs($this->form, array())->getTitle());
94 $this->assertSame(
'footer_height', $transformer->invokeArgs($this->form, array())->getPostVar());
100 $this->assertInstanceOf(
'ilTextInputGUI', $transformer->invokeArgs($this->form, array()));
101 $this->assertSame(
'footer_text', $transformer->invokeArgs($this->form, array())->getTitle());
102 $this->assertSame(
'footer_text', $transformer->invokeArgs($this->form, array())->getPostVar());
108 $this->assertInstanceOf(
'ilTextInputGUI', $transformer->invokeArgs($this->form, array()));
109 $this->assertSame(
'header_height', $transformer->invokeArgs($this->form, array())->getTitle());
110 $this->assertSame(
'header_height', $transformer->invokeArgs($this->form, array())->getPostVar());
116 $this->assertInstanceOf(
'ilTextInputGUI', $transformer->invokeArgs($this->form, array()));
117 $this->assertSame(
'head_text', $transformer->invokeArgs($this->form, array())->getTitle());
118 $this->assertSame(
'header_text', $transformer->invokeArgs($this->form, array())->getPostVar());
124 $this->assertInstanceOf(
'ilCheckboxInputGUI', $transformer->invokeArgs($this->form, array()));
125 $this->assertSame(
'header_show_pages', $transformer->invokeArgs($this->form, array())->getTitle());
126 $this->assertSame(
'header_show_pages', $transformer->invokeArgs($this->form, array())->getPostVar());
132 $this->assertInstanceOf(
'ilCheckboxInputGUI', $transformer->invokeArgs($this->form, array()));
133 $this->assertSame(
'footer_show_pages', $transformer->invokeArgs($this->form, array())->getTitle());
134 $this->assertSame(
'footer_show_pages', $transformer->invokeArgs($this->form, array())->getPostVar());
140 $this->assertInstanceOf(
'ilTextInputGUI', $transformer->invokeArgs($this->form, array()));
141 $this->assertSame(
'viewport', $transformer->invokeArgs($this->form, array())->getTitle());
142 $this->assertSame(
'viewport', $transformer->invokeArgs($this->form, array())->getPostVar());
148 $this->assertInstanceOf(
'ilSelectInputGUI', $transformer->invokeArgs($this->form, array()));
149 $this->assertSame(
'page_size', $transformer->invokeArgs($this->form, array())->getTitle());
150 $this->assertSame(
'page_size', $transformer->invokeArgs($this->form, array())->getPostVar());
156 $this->assertInstanceOf(
'ilSelectInputGUI', $transformer->invokeArgs($this->form, array()));
157 $this->assertSame(
'orientation', $transformer->invokeArgs($this->form, array())->getTitle());
158 $this->assertSame(
'orientation', $transformer->invokeArgs($this->form, array())->getPostVar());
An exception for terminatinating execution or to throw for unit testing.
testBuildHeaderHeightForm()
__construct()
ilPhantomJSRenderer constructor.
testBuildFooterPageNumbersForm()
testBuildFooterHeightForm()
static callMethod($obj, $name, array $args)
testBuildJavascriptDelayForm()
testBuildHeaderPageNumbersForm()
setGlobalVariable($name, $value)
testBuildHeaderTextForm()
testBuildFooterTextForm()
testBuildOrientationForm()