ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
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 './tests/UI/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  }
Renders the Overview of one Example in the Administration.
Class UITestHelper can be helpful for test cases outside the UI Components, to inject a working facto...

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