ILIAS  trunk Revision v11.0_alpha-2645-g16283d3b3f8
ILIAS\LegalDocuments\test\Table\DocumentTableTest Class Reference
+ Inheritance diagram for ILIAS\LegalDocuments\test\Table\DocumentTableTest:
+ Collaboration diagram for ILIAS\LegalDocuments\test\Table\DocumentTableTest:

Public Member Functions

 testConstruct ()
 
 testCriterionName ()
 

Detailed Description

Definition at line 48 of file DocumentTableTest.php.

Member Function Documentation

◆ testConstruct()

ILIAS\LegalDocuments\test\Table\DocumentTableTest::testConstruct ( )

Definition at line 52 of file DocumentTableTest.php.

References null.

52  : void
53  {
54  $uri = $this->mock(UriInterface::class);
55  $uri->method('__toString')->willReturn('http://myIlias/ilias.php?baseClass=iladministrationgui&cmdNode=2g:qo:gq&cmdClass=ilLegalDocumentsAdministrationGUI&cmd=documents&ref_id=50');
56 
57  $request = $this->mock(ServerRequestInterface::class);
58  $request->method("getUri")->willReturn($uri);
59 
60  $this->assertInstanceOf(DocumentTable::class, new DocumentTable(
61  $this->fail(...),
62  $this->mock(DocumentRepository::class),
63  $this->mock(UI::class),
64  $this->mock(DocumentModal::class),
65  $this->mock(ilLegalDocumentsAdministrationGUI::class),
66  null,
67  $request,
68  new Factory(),
69  $this->mock(ilCtrl::class),
70  $this->mock(Renderer::class),
71  $this->mockTree(ilObjUser::class, ['getTimeZone' => 'europe/berlin'])
72  ));
73  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null

◆ testCriterionName()

ILIAS\LegalDocuments\test\Table\DocumentTableTest::testCriterionName ( )

Definition at line 75 of file DocumentTableTest.php.

References $c, and null.

75  : void
76  {
77  $uri = $this->mock(UriInterface::class);
78  $uri->method('__toString')->willReturn('http://myIlias/ilias.php?baseClass=iladministrationgui&cmdNode=2g:qo:gq&cmdClass=ilLegalDocumentsAdministrationGUI&cmd=documents&ref_id=50');
79 
80  $request = $this->mock(ServerRequestInterface::class);
81  $request->method("getUri")->willReturn($uri);
82 
83  $content = $this->mock(CriterionContent::class);
84  $component = $this->mock(Component::class);
85 
86  $instance = new DocumentTable(
87  function (CriterionContent $c) use ($content, $component) {
88  $this->assertSame($content, $c);
89  return $component;
90  },
91  $this->mock(DocumentRepository::class),
92  $this->mock(UI::class),
93  $this->mock(DocumentModal::class),
94  $this->mock(ilLegalDocumentsAdministrationGUI::class),
95  null,
96  $request,
97  new Factory(),
98  $this->mock(ilCtrl::class),
99  $this->mock(Renderer::class),
100  $this->mockTree(ilObjUser::class, ['getTimeZone' => 'europe/berlin'])
101  );
102 
103  $this->assertSame(
104  $component,
105  $instance->criterionName($this->mockTree(Criterion::class, ['content' => $content]))
106  );
107  }
$c
Definition: deliver.php:25
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null

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