ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
DecoratedRendererTest Class Reference
+ Inheritance diagram for DecoratedRendererTest:
+ Collaboration diagram for DecoratedRendererTest:

Public Member Functions

 testRender ()
 
 testRenderAsync ()
 
 testRenderWithManipulation ()
 
- Public Member Functions inherited from ILIAS_UI_TestBase
 setUp ()
 
 tearDown ()
 
 getUIFactory ()
 
 getTemplateFactory ()
 
 getResourceRegistry ()
 
 getLanguage ()
 
 getJavaScriptBinding ()
 
 getRefinery ()
 
 getImagePathResolver ()
 
 getDataFactory ()
 
 getHelpTextRetriever ()
 
 getUploadLimitResolver ()
 
 getDefaultRenderer (JavaScriptBinding $js_binding=null, array $with_stub_renderings=[])
 
 getDecoratedRenderer (Renderer $default)
 
 normalizeHTML (string $html)
 
 assertHTMLEquals (string $expected_html_as_string, string $html_as_string)
 

Additional Inherited Members

- Protected Member Functions inherited from ILIAS_UI_TestBase
 brutallyTrimHTML (string $html)
 A more radical version of normalizeHTML. More...
 
 brutallyTrimSignals (string $html)
 A naive replacement of all il_signal-ids with dots to ease comparisons of rendered output. More...
 

Detailed Description

Definition at line 25 of file DecoratedRendererTest.php.

Member Function Documentation

◆ testRender()

DecoratedRendererTest::testRender ( )

Definition at line 27 of file DecoratedRendererTest.php.

References ILIAS_UI_TestBase\getDecoratedRenderer(), and ILIAS_UI_TestBase\getDefaultRenderer().

28  {
29  $c1 = new TestComponent("foo");
30  $renderer = $this->getDecoratedRenderer($this->getDefaultRenderer());
31  $html = $renderer->render($c1);
32  $this->assertEquals("foo", $html);
33  }
getDefaultRenderer(JavaScriptBinding $js_binding=null, array $with_stub_renderings=[])
Definition: Base.php:377
getDecoratedRenderer(Renderer $default)
Definition: Base.php:448
+ Here is the call graph for this function:

◆ testRenderAsync()

DecoratedRendererTest::testRenderAsync ( )

Definition at line 35 of file DecoratedRendererTest.php.

References ILIAS_UI_TestBase\getDecoratedRenderer(), and ILIAS_UI_TestBase\getDefaultRenderer().

36  {
37  $c1 = new TestComponent("foo");
38  $renderer = $this->getDecoratedRenderer($this->getDefaultRenderer());
39  $html = $renderer->renderAsync($c1);
40  $this->assertEquals("foo", $html);
41  }
getDefaultRenderer(JavaScriptBinding $js_binding=null, array $with_stub_renderings=[])
Definition: Base.php:377
getDecoratedRenderer(Renderer $default)
Definition: Base.php:448
+ Here is the call graph for this function:

◆ testRenderWithManipulation()

DecoratedRendererTest::testRenderWithManipulation ( )

Definition at line 43 of file DecoratedRendererTest.php.

References ILIAS_UI_TestBase\getDecoratedRenderer(), and ILIAS_UI_TestBase\getDefaultRenderer().

44  {
45  $c1 = new TestComponent("foo");
46  $renderer = $this->getDecoratedRenderer($this->getDefaultRenderer());
47  $renderer->manipulate();
48  $html = $renderer->render($c1);
49  $this->assertEquals("This content was manipulated", $html);
50  }
getDefaultRenderer(JavaScriptBinding $js_binding=null, array $with_stub_renderings=[])
Definition: Base.php:377
getDecoratedRenderer(Renderer $default)
Definition: Base.php:448
+ Here is the call graph for this function:

The documentation for this class was generated from the following file: