ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ILIAS\LegalDocuments\test\PageFragment\PageContentTest Class Reference
+ Inheritance diagram for ILIAS\LegalDocuments\test\PageFragment\PageContentTest:
+ Collaboration diagram for ILIAS\LegalDocuments\test\PageFragment\PageContentTest:

Public Member Functions

 testConstruct ()
 
 testRender ()
 
 testWithOnScreenMessage ()
 

Detailed Description

Definition at line 33 of file PageContentTest.php.

Member Function Documentation

◆ testConstruct()

ILIAS\LegalDocuments\test\PageFragment\PageContentTest::testConstruct ( )

Definition at line 37 of file PageContentTest.php.

37 : void
38 {
39 $this->assertInstanceOf(PageContent::class, new PageContent('foo', []));
40 }

◆ testRender()

ILIAS\LegalDocuments\test\PageFragment\PageContentTest::testRender ( )

Definition at line 42 of file PageContentTest.php.

42 : void
43 {
44 $template = $this->mock(ilGlobalTemplateInterface::class);
45 $template->expects(self::once())->method('setTitle')->with('foo');
46 $components = [$this->mock(Component::class), $this->mock(Component::class)];
47 $renderer = $this->mockMethod(Renderer::class, 'render', [$components], 'rendered');
48
49 $instance = new PageContent('foo', $components);
50 $this->assertSame('rendered', $instance->render($template, $renderer));
51 }
$components
$renderer

References $components, and $renderer.

◆ testWithOnScreenMessage()

ILIAS\LegalDocuments\test\PageFragment\PageContentTest::testWithOnScreenMessage ( )

Definition at line 53 of file PageContentTest.php.

53 : void
54 {
55 $instance = new PageContent('foo', []);
56 $this->assertInstanceOf(ShowOnScreenMessage::class, $instance->withOnScreenMessage('foo', 'bar', true));
57 }

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