ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilKSDocumentationGotoLinkTest Class Reference
+ Inheritance diagram for ilKSDocumentationGotoLinkTest:
+ Collaboration diagram for ilKSDocumentationGotoLinkTest:

Public Member Functions

 testConstruct ()
 
 testGenerateGotoLink ()
 
 testRedirectWithGotoLink ()
 

Protected Member Functions

 setUp ()
 

Protected Attributes

ilKSDocumentationGotoLink $goto_link
 

Detailed Description

Definition at line 25 of file ilKSDocumentationGotoLinkTest.php.

Member Function Documentation

◆ setUp()

ilKSDocumentationGotoLinkTest::setUp ( )
protected

Definition at line 29 of file ilKSDocumentationGotoLinkTest.php.

29  : void
30  {
31  $this->goto_link = new ilKSDocumentationGotoLink();
32  }

◆ testConstruct()

ilKSDocumentationGotoLinkTest::testConstruct ( )

Definition at line 34 of file ilKSDocumentationGotoLinkTest.php.

34  : void
35  {
36  $this->assertInstanceOf(ilKSDocumentationGotoLink::class, $this->goto_link);
37  }

◆ testGenerateGotoLink()

ilKSDocumentationGotoLinkTest::testGenerateGotoLink ( )

Definition at line 39 of file ilKSDocumentationGotoLinkTest.php.

39  : void
40  {
41  $link = $this->goto_link->generateGotoLink('nodeId', 'skinId', 'styleId');
42  $this->assertEquals('_nodeId_skinId_styleId', $link);
43  }

◆ testRedirectWithGotoLink()

ilKSDocumentationGotoLinkTest::testRedirectWithGotoLink ( )

Definition at line 45 of file ilKSDocumentationGotoLinkTest.php.

References $params.

45  : void
46  {
47  $ctrl_observer = $this->getMockBuilder(ilCtrl::class)->disableOriginalConstructor()->onlyMethods([
48  'setParameterByClass',
49  'setTargetScript',
50  'redirectByClass'
51  ])->getMock();
52 
53  $ctrl_observer->expects($this->once())
54  ->method('redirectByClass')
55  ->with([
56  'ilAdministrationGUI',
57  'ilObjStyleSettingsGUI',
58  'ilSystemStyleMainGUI',
59  'ilSystemStyleDocumentationGUI'
60  ], 'entries');
61 
62  $params = ['something', 'something', 'nodeId', 'skinId', 'styleId'];
63  $this->goto_link->redirectWithGotoLink('ref_id', $params, $ctrl_observer);
64  }
if(! $DIC->user() ->getId()||!ilLTIConsumerAccess::hasCustomProviderCreationAccess()) $params
Definition: ltiregstart.php:33

Field Documentation

◆ $goto_link

ilKSDocumentationGotoLink ilKSDocumentationGotoLinkTest::$goto_link
protected

Definition at line 27 of file ilKSDocumentationGotoLinkTest.php.


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