Definition at line 11 of file ComponentEntriesTest.php.
◆ setUp()
ComponentEntriesTest::setUp |
( |
| ) |
|
|
protected |
Definition at line 23 of file ComponentEntriesTest.php.
25 $this->entries_data = include
"tests/UI/Crawler/Fixture/EntriesFixture.php";
26 $this->entries =
new Entries();
27 $this->entry_data = include
"tests/UI/Crawler/Fixture/EntryFixture.php";
28 $this->entry =
new Entry($this->entry_data);
29 $this->entries->addEntriesFromArray($this->entries_data);
◆ testAddEntries()
ComponentEntriesTest::testAddEntries |
( |
| ) |
|
Definition at line 55 of file ComponentEntriesTest.php.
57 $entries =
new Entries();
59 $this->assertEquals(Entries::createFromArray([]), $entries);
60 $entries->addEntries($this->entries);
61 $this->assertEquals($this->entries, $entries);
◆ testAddEntry()
ComponentEntriesTest::testAddEntry |
( |
| ) |
|
Definition at line 45 of file ComponentEntriesTest.php.
References $entry.
47 $entry =
new Entry($this->entry_data);
48 $entries =
new Entries();
50 $this->assertEquals(Entries::createFromArray([]), $entries);
51 $entries->addEntry(
$entry);
52 $this->assertEquals(Entries::createFromArray([$this->entry_data]), $entries);
◆ testAddFromArray()
ComponentEntriesTest::testAddFromArray |
( |
| ) |
|
Definition at line 64 of file ComponentEntriesTest.php.
66 $entries_emtpy =
new Entries();
67 $entries =
new Entries();
68 $this->assertEquals($entries_emtpy, $entries);
69 $entries->addEntriesFromArray([]);
70 $this->assertEquals($entries_emtpy, $entries);
71 $entries->addEntriesFromArray($this->entries_data);
72 $this->assertEquals($entries, $this->entries);
◆ testConstruct()
ComponentEntriesTest::testConstruct |
( |
| ) |
|
◆ testCreateFromArray()
ComponentEntriesTest::testCreateFromArray |
( |
| ) |
|
Definition at line 38 of file ComponentEntriesTest.php.
40 $entries =
new Entries();
41 $this->assertEquals(Entries::createFromArray([]), $entries);
42 $this->assertEquals(Entries::createFromArray($this->entries_data), $this->entries);
◆ testGetDescendantsOfEntries()
ComponentEntriesTest::testGetDescendantsOfEntries |
( |
| ) |
|
Definition at line 120 of file ComponentEntriesTest.php.
122 $this->assertEquals([
'Entry2'], $this->entries->getDescendantsOfEntry(
"Entry1"));
123 $this->assertEquals([], $this->entries->getDescendantsOfEntry(
"Entry2"));
◆ testGetDescendantsOfEntryTitles()
ComponentEntriesTest::testGetDescendantsOfEntryTitles |
( |
| ) |
|
Definition at line 126 of file ComponentEntriesTest.php.
128 $this->assertEquals([
'Entry2' =>
'Entry2Title'], $this->entries->getDescendantsOfEntryTitles(
"Entry1"));
129 $this->assertEquals([], $this->entries->getDescendantsOfEntryTitles(
"Entry2"));
◆ testGetEntryById()
ComponentEntriesTest::testGetEntryById |
( |
| ) |
|
Definition at line 96 of file ComponentEntriesTest.php.
References Vendor\Package\$e.
98 $entries =
new Entries();
100 $entries->getEntryById(
"invalid");
101 $this->assertFalse(
"this should not happen");
103 $this->assertTrue(
true);
105 $this->assertEquals(
new Entry($this->entries_data[
"Entry2"]), $this->entries->getEntryById(
"Entry2"));
Class ChatMainBarProvider .
◆ testGetParentsOfEntry()
ComponentEntriesTest::testGetParentsOfEntry |
( |
| ) |
|
Definition at line 108 of file ComponentEntriesTest.php.
110 $this->assertEquals([], $this->entries->getParentsOfEntry(
"Entry1"));
111 $this->assertEquals([
"Entry1"], $this->entries->getParentsOfEntry(
"Entry2"));
◆ testGetParentsOfEntryTitles()
ComponentEntriesTest::testGetParentsOfEntryTitles |
( |
| ) |
|
Definition at line 114 of file ComponentEntriesTest.php.
116 $this->assertEquals([], $this->entries->getParentsOfEntryTitles(
"Entry1"));
117 $this->assertEquals([
'Entry1' =>
'Entry1Title'], $this->entries->getParentsOfEntryTitles(
"Entry2"));
◆ testGetRootEntry()
ComponentEntriesTest::testGetRootEntry |
( |
| ) |
|
Definition at line 84 of file ComponentEntriesTest.php.
References Vendor\Package\$e.
86 $entries =
new Entries();
88 $entries->getRootEntry();
89 $this->assertFalse(
"this should not happen");
91 $this->assertTrue(
true);
93 $this->assertEquals(
new Entry($this->entries_data[
"Entry1"]), $this->entries->getRootEntry());
Class ChatMainBarProvider .
◆ testGetRootEntryId()
ComponentEntriesTest::testGetRootEntryId |
( |
| ) |
|
Definition at line 75 of file ComponentEntriesTest.php.
77 $entries =
new Entries();
78 $this->assertEquals(
"root", $entries->getRootEntryId());
79 $entries->setRootEntryId(
"root2");
80 $this->assertEquals(
"root2", $entries->getRootEntryId());
81 $this->assertEquals(
"Entry1", $this->entries->getRootEntryId());
◆ testJsonSerialize()
ComponentEntriesTest::testJsonSerialize |
( |
| ) |
|
Definition at line 132 of file ComponentEntriesTest.php.
134 $entries =
new Entries();
136 $this->assertEquals([], $entries->jsonSerialize());
137 $this->assertEquals($this->entries_data, $this->entries->jsonSerialize());
◆ $entry
ComponentEntriesTest::$entry |
|
protected |
◆ $entry_data
ComponentEntriesTest::$entry_data |
|
protected |
The documentation for this class was generated from the following file: