Definition at line 21 of file ilPluginSlotInfoTest.php.
◆ setUp()
ilPluginSlotInfoTest::setUp |
( |
| ) |
|
|
protected |
Definition at line 23 of file ilPluginSlotInfoTest.php.
41 $v = $this->createMock(\
ILIAS\Data\Version::class);
42 $this->plugin1 =
new class ($v, $this->pluginslot,
"plg1",
"Plugin1",
true, $v, 0, $v, $v, $v,
"",
"",
false,
false,
false) extends
ilPluginInfo {
43 public function isActive(): bool
48 $plugins[
"plg1"] = $this->plugin1;
50 $this->plugin2 =
new class ($v, $this->pluginslot,
"plg2",
"Plugin2",
true, $v, 0, $v, $v, $v,
"",
"",
false,
false,
false) extends
ilPluginInfo {
51 public function isActive(): bool
56 $plugins[
"plg2"] = $this->plugin2;
Class ChatMainBarProvider .
Simple value class for basic information about a pluginslot.
Simple value class for information about a plugin.
Simple value class for basic information about a component.
◆ testGetActivePlugins()
ilPluginSlotInfoTest::testGetActivePlugins |
( |
| ) |
|
Definition at line 122 of file ilPluginSlotInfoTest.php.
124 $plugins = iterator_to_array($this->pluginslot->getActivePlugins());
125 $this->assertCount(1, $plugins);
126 $this->assertEquals($this->plugin1, $plugins[
"plg1"]);
◆ testGetPath()
ilPluginSlotInfoTest::testGetPath |
( |
| ) |
|
◆ testGetPluginById()
ilPluginSlotInfoTest::testGetPluginById |
( |
| ) |
|
Definition at line 83 of file ilPluginSlotInfoTest.php.
85 $this->assertEquals($this->plugin1, $this->pluginslot->getPluginById(
"plg1"));
86 $this->assertEquals($this->plugin2, $this->pluginslot->getPluginById(
"plg2"));
◆ testGetPluginByName()
ilPluginSlotInfoTest::testGetPluginByName |
( |
| ) |
|
Definition at line 102 of file ilPluginSlotInfoTest.php.
104 $this->assertEquals($this->plugin1, $this->pluginslot->getPluginByName(
"Plugin1"));
105 $this->assertEquals($this->plugin2, $this->pluginslot->getPluginByName(
"Plugin2"));
◆ testGetPlugins()
ilPluginSlotInfoTest::testGetPlugins |
( |
| ) |
|
Definition at line 68 of file ilPluginSlotInfoTest.php.
70 $plugins = iterator_to_array($this->pluginslot->getPlugins());
71 $this->assertCount(2, $plugins);
72 $this->assertEquals($this->plugin1, $plugins[
"plg1"]);
73 $this->assertEquals($this->plugin2, $plugins[
"plg2"]);
◆ testGetter()
ilPluginSlotInfoTest::testGetter |
( |
| ) |
|
Definition at line 59 of file ilPluginSlotInfoTest.php.
62 $this->assertEquals(
new ilComponentInfo(
"mod1",
"Modules",
"Module1", $slots), $this->pluginslot->getComponent());
63 $this->assertEquals(
"slt1", $this->pluginslot->getId());
64 $this->assertEquals(
"Slot1", $this->pluginslot->getName());
65 $this->assertEquals(
"Modules/Module1/Slot1", $this->pluginslot->getQualifiedName());
Simple value class for basic information about a component.
◆ testGetUnknownPluginId()
ilPluginSlotInfoTest::testGetUnknownPluginId |
( |
| ) |
|
Definition at line 89 of file ilPluginSlotInfoTest.php.
91 $this->expectException(\InvalidArgumentException::class);
92 $this->pluginslot->getPluginById(
"plg3");
◆ testGetUnknownPluginName()
ilPluginSlotInfoTest::testGetUnknownPluginName |
( |
| ) |
|
Definition at line 108 of file ilPluginSlotInfoTest.php.
110 $this->expectException(\InvalidArgumentException::class);
111 $this->pluginslot->getPluginByName(
"Plugin3");
◆ testHasActivePlugins()
ilPluginSlotInfoTest::testHasActivePlugins |
( |
| ) |
|
◆ testHasNoActivePlugins()
ilPluginSlotInfoTest::testHasNoActivePlugins |
( |
| ) |
|
Definition at line 134 of file ilPluginSlotInfoTest.php.
144 $this->assertFalse($other_pluginslot->hasActivePlugins());
Simple value class for basic information about a pluginslot.
◆ testHasPluginId()
ilPluginSlotInfoTest::testHasPluginId |
( |
| ) |
|
Definition at line 76 of file ilPluginSlotInfoTest.php.
78 $this->assertTrue($this->pluginslot->hasPluginId(
"plg1"));
79 $this->assertTrue($this->pluginslot->hasPluginId(
"plg2"));
80 $this->assertFalse($this->pluginslot->hasPluginId(
"plg3"));
◆ testHasPluginName()
ilPluginSlotInfoTest::testHasPluginName |
( |
| ) |
|
Definition at line 95 of file ilPluginSlotInfoTest.php.
97 $this->assertTrue($this->pluginslot->hasPluginName(
"Plugin1"));
98 $this->assertTrue($this->pluginslot->hasPluginName(
"Plugin2"));
99 $this->assertFalse($this->pluginslot->hasPluginName(
"Plugin3"));
The documentation for this class was generated from the following file: