19 declare(strict_types=1);
45 $container = $this->getMockBuilder(Container::class)->disableOriginalConstructor()->getMock();
46 $container->method(
'offsetGet')->with(
"resource_storage")->willReturn($this->createMock(IRSS::class));
47 $tile = $this->getMockBuilder(Tile::class)->disableOriginalConstructor()->getMock();
48 $head = $this->getMockBuilder(PresentationHeader::class)->disableOriginalConstructor()->getMock();
51 $this->assertInstanceOf(TileView::class, $tile);
56 $request = $this->getMockBuilder(ServerRequest::class)->disableOriginalConstructor()->getMock();
57 $request->method(
'getQueryParams')->willReturn([]);
59 $http = $this->getMockBuilder(Services::class)->disableOriginalConstructor()->getMock();
60 $http->method(
'request')->willReturn($request);
62 $user = $this->getMockBuilder(ilObjUser::class)->disableOriginalConstructor()->getMock();
64 $deck = $this->getMockBuilder(Deck::class)->disableOriginalConstructor()->getMock();
66 $sortation = $this->getMockBuilder(Sortation::class)->disableOriginalConstructor()->getMock();
67 $sortation->method(
'withTargetURL')->willReturn($sortation);
69 $view_control = $this->getMockBuilder(ViewControl::class)->disableOriginalConstructor()->getMock();
70 $view_control->method(
'sortation')->willReturn($sortation);
72 $factory = $this->getMockBuilder(UI::class)->disableOriginalConstructor()->getMock();
73 $factory->method(
'deck')->willReturn($deck);
74 $factory->method(
'viewControl')->willReturn($view_control);
76 $renderer = $this->getMockBuilder(Renderer::class)->disableOriginalConstructor()->getMock();
77 $renderer->method(
'render')->willReturn(
'');
79 $ui = $this->getMockBuilder(UIServices::class)->disableOriginalConstructor()->getMock();
80 $ui->method(
'factory')->willReturn($factory);
81 $ui->method(
'renderer')->willReturn(
$renderer);
83 $ctrl = $this->getMockBuilder(ilCtrl::class)->disableOriginalConstructor()->getMock();
85 $language = $this->getMockBuilder(ilLanguage::class)->disableOriginalConstructor()->getMock();
86 $language->method(
'txt')->willReturnCallback(
static fn(
string $name):
string => $name);
88 $container = $this->getMockBuilder(Container::class)->disableOriginalConstructor()->getMock();
89 $container->method(
'offsetGet')->with(
"resource_storage")->willReturn($this->createMock(IRSS::class));
94 $container->method(
'language')->willReturn($language);
96 $tile = $this->getMockBuilder(Tile::class)->disableOriginalConstructor()->getMock();
97 $head = $this->getMockBuilder(PresentationHeader::class)->disableOriginalConstructor()->getMock();
99 $assignments_of_user =
static fn() => [];
102 $this->assertEquals(
'', $tile->show());
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
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.