19 declare(strict_types=1);
44 $container = $this->getMockBuilder(Container::class)->disableOriginalConstructor()->getMock();
45 $tile = $this->getMockBuilder(Tile::class)->disableOriginalConstructor()->getMock();
46 $head = $this->getMockBuilder(PresentationHeader::class)->disableOriginalConstructor()->getMock();
49 $this->assertInstanceOf(TileView::class, $tile);
54 $request = $this->getMockBuilder(ServerRequest::class)->disableOriginalConstructor()->getMock();
55 $request->method(
'getQueryParams')->willReturn([]);
57 $http = $this->getMockBuilder(Services::class)->disableOriginalConstructor()->getMock();
58 $http->method(
'request')->willReturn($request);
60 $user = $this->getMockBuilder(ilObjUser::class)->disableOriginalConstructor()->getMock();
62 $deck = $this->getMockBuilder(Deck::class)->disableOriginalConstructor()->getMock();
64 $sortation = $this->getMockBuilder(Sortation::class)->disableOriginalConstructor()->getMock();
65 $sortation->method(
'withTargetURL')->willReturn($sortation);
66 $sortation->method(
'withLabel')->willReturn($sortation);
68 $view_control = $this->getMockBuilder(ViewControl::class)->disableOriginalConstructor()->getMock();
69 $view_control->method(
'sortation')->willReturn($sortation);
71 $factory = $this->getMockBuilder(UI::class)->disableOriginalConstructor()->getMock();
72 $factory->method(
'deck')->willReturn($deck);
73 $factory->method(
'viewControl')->willReturn($view_control);
75 $renderer = $this->getMockBuilder(Renderer::class)->disableOriginalConstructor()->getMock();
76 $renderer->method(
'render')->willReturn(
'');
78 $ui = $this->getMockBuilder(UIServices::class)->disableOriginalConstructor()->getMock();
79 $ui->method(
'factory')->willReturn($factory);
80 $ui->method(
'renderer')->willReturn($renderer);
82 $ctrl = $this->getMockBuilder(ilCtrl::class)->disableOriginalConstructor()->getMock();
84 $language = $this->getMockBuilder(ilLanguage::class)->disableOriginalConstructor()->getMock();
85 $language->method(
'txt')->willReturnCallback(
static fn(
string $name):
string => $name);
87 $container = $this->getMockBuilder(Container::class)->disableOriginalConstructor()->getMock();
92 $container->method(
'language')->willReturn($language);
94 $tile = $this->getMockBuilder(Tile::class)->disableOriginalConstructor()->getMock();
95 $head = $this->getMockBuilder(PresentationHeader::class)->disableOriginalConstructor()->getMock();
97 $assignments_of_user =
static fn() => [];
100 $this->assertEquals(
'', $tile->show());
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This is how the factory for UI elements looks.