ILIAS  release_8 Revision v8.24
EventItemsTest.php
Go to the documentation of this file.
1<?php
2
3declare(strict_types=1);
4
22use PHPUnit\Framework\TestCase;
23
28class EventItemsTest extends TestCase
29{
31
32 protected function setGlobalVariable(string $name, $value): void
33 {
34 global $DIC;
35
36 $GLOBALS[$name] = $value;
37
38 unset($DIC[$name]);
39 $DIC[$name] = static function (\ILIAS\DI\Container $c) use ($value) {
40 return $value;
41 };
42 }
43
44
45 protected function setUp(): void
46 {
47 parent::setUp();
48
50 $GLOBALS['DIC'] = $dic;
51
52 $db = $this->createMock(ilDBInterface::class);
53 $tree = $this->createMock(ilTree::class);
54
55 $this->setGlobalVariable(
56 "ilDB",
57 $db
58 );
59 $this->setGlobalVariable(
60 "tree",
61 $tree
62 );
63
64 $this->event_items = new ilEventItems(4);
65 }
66
67 protected function tearDown(): void
68 {
69 }
70
71 public function testSetEventId(): void
72 {
74 $ei->setEventId(7);
75
76 $this->assertNotEquals(
77 4,
78 $ei->getEventId()
79 );
80 $this->assertEquals(
81 7,
82 $ei->getEventId()
83 );
84 }
85}
if(!defined('PATH_SEPARATOR')) $GLOBALS['_PEAR_default_error_mode']
Definition: PEAR.php:64
Test class ilEventItems.
ilEventItems $event_items
setGlobalVariable(string $name, $value)
Customizing of pimple-DIC for ILIAS.
Definition: Container.php:32
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
setEventId(int $a_event_id)
$c
Definition: cli.php:38
global $DIC
Definition: feed.php:28
if($format !==null) $name
Definition: metadata.php:247
$dic
Definition: result.php:32