ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
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 29 of file ilKSDocumentationEntryGUITest.php.

Member Function Documentation

◆ setUp()

ilKSDocumentationEntryGUITest::setUp ( )
protected

Definition at line 33 of file ilKSDocumentationEntryGUITest.php.

33 : void
34 {
35 $ui_helper = new UITestHelper();
36
37 $ctrl = $this->getMockBuilder(ilCtrl::class)->disableOriginalConstructor()->onlyMethods([
38 'setParameterByClass'
39 ])->getMock();
40
41 $entries_data = include './components/ILIAS/UI/tests/Crawler/Fixture/EntriesFixture.php';
42 $entries = new Entries();
43 $entries->addEntriesFromArray($entries_data);
44
45 $this->entry_gui = new ilKSDocumentationEntryGUI(
46 $ui_helper->factory(),
47 $ctrl,
48 $entries,
49 'Entry1'
50 );
51 }
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 53 of file ilKSDocumentationEntryGUITest.php.

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

◆ testRenderEntry()

ilKSDocumentationEntryGUITest::testRenderEntry ( )

Definition at line 58 of file ilKSDocumentationEntryGUITest.php.

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

Field Documentation

◆ $entry_gui

ilKSDocumentationEntryGUI ilKSDocumentationEntryGUITest::$entry_gui
protected

Definition at line 31 of file ilKSDocumentationEntryGUITest.php.


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