ILIAS  trunk Revision v11.0_alpha-2406-g7062992332c
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
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.

References $components, and $renderer.

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  }
$renderer
$components

◆ 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: