ILIAS  trunk Revision v12.0_alpha-1540-g00f839d5fa1
ilKSDocumentationEntryGUITest Class Reference
+ Inheritance diagram for ilKSDocumentationEntryGUITest:
+ Collaboration diagram for ilKSDocumentationEntryGUITest:

Public Member Functions

 testConstruct ()
 
 testRenderEntry ()
 

Protected Member Functions

 setUp ()
 

Protected Attributes

ilKSDocumentationEntryGUI $entry_gui
 

Detailed Description

Definition at line 28 of file ilKSDocumentationEntryGUITest.php.

Member Function Documentation

◆ setUp()

ilKSDocumentationEntryGUITest::setUp ( )
protected

Definition at line 32 of file ilKSDocumentationEntryGUITest.php.

32 : void
33 {
34 $ui_helper = new UITestHelper();
35
36 $ctrl = $this->getMockBuilder(ilCtrl::class)->disableOriginalConstructor()->onlyMethods([
37 'setParameterByClass'
38 ])->getMock();
39
40 $entries_data = include './components/ILIAS/UI/tests/Crawler/Fixture/EntriesFixture.php';
41 $entries = new Entries();
42 $entries->addEntriesFromArray($entries_data);
43
44 $this->entry_gui = new ilKSDocumentationEntryGUI(
45 $ui_helper->factory(),
46 $ctrl,
47 $entries,
48 'Entry1'
49 );
50 }
trait UITestHelper
Class UITestHelper can be helpful for test cases outside the UI Components, to inject a working facto...

References UITestHelper.

◆ testConstruct()

ilKSDocumentationEntryGUITest::testConstruct ( )

Definition at line 52 of file ilKSDocumentationEntryGUITest.php.

52 : void
53 {
54 $this->assertInstanceOf(ilKSDocumentationEntryGUI::class, $this->entry_gui);
55 }

◆ testRenderEntry()

ilKSDocumentationEntryGUITest::testRenderEntry ( )

Definition at line 57 of file ilKSDocumentationEntryGUITest.php.

57 : void
58 {
59 $report = $this->entry_gui->createUIComponentOfEntry();
60 $this->assertInstanceOf(Report::class, $report);
61 $this->assertEquals('Entry1Title', $report->getTitle());
62 }

Field Documentation

◆ $entry_gui

ilKSDocumentationEntryGUI ilKSDocumentationEntryGUITest::$entry_gui
protected

Definition at line 30 of file ilKSDocumentationEntryGUITest.php.


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