ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
DecoratedRendererTest Class Reference
+ Inheritance diagram for DecoratedRendererTest:
+ Collaboration diagram for DecoratedRendererTest:

Public Member Functions

 test_render ()
 
 test_render_async ()
 
 test_render_with_manipulation ()
 
- Public Member Functions inherited from ILIAS_UI_TestBase
 setUp ()
 
 tearDown ()
 
 getUIFactory ()
 
 getTemplateFactory ()
 
 getResourceRegistry ()
 
 getLanguage ()
 
 getJavaScriptBinding ()
 
 getRefinery ()
 
 getDefaultRenderer (JavaScriptBinding $js_binding=null)
 
 getDecoratedRenderer (Renderer $default)
 
 normalizeHTML ($html)
 
 assertHTMLEquals ($expected_html_as_string, $html_as_string)
 

Additional Inherited Members

- Protected Member Functions inherited from ILIAS_UI_TestBase
 brutallyTrimHTML ($html)
 A more radical version of normalizeHTML. More...
 

Detailed Description

Definition at line 26 of file DecoratedRendererTest.php.

Member Function Documentation

◆ test_render()

DecoratedRendererTest::test_render ( )

Definition at line 28 of file DecoratedRendererTest.php.

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

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

◆ test_render_async()

DecoratedRendererTest::test_render_async ( )

Definition at line 36 of file DecoratedRendererTest.php.

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

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

◆ test_render_with_manipulation()

DecoratedRendererTest::test_render_with_manipulation ( )

Definition at line 44 of file DecoratedRendererTest.php.

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

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

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