Definition at line 11 of file ComponentEntriesTest.php.
◆ setUp()
ComponentEntriesTest::setUp |
( |
| ) |
|
|
protected |
Definition at line 23 of file ComponentEntriesTest.php.
23 : void
24 {
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);
30 }
◆ testAddEntries()
ComponentEntriesTest::testAddEntries |
( |
| ) |
|
Definition at line 55 of file ComponentEntriesTest.php.
56 {
57 $entries = new Entries();
58
59 $this->assertEquals(Entries::createFromArray([]), $entries);
60 $entries->addEntries($this->entries);
61 $this->assertEquals($this->entries, $entries);
62 }
◆ testAddEntry()
ComponentEntriesTest::testAddEntry |
( |
| ) |
|
Definition at line 45 of file ComponentEntriesTest.php.
46 {
48 $entries = new Entries();
49
50 $this->assertEquals(Entries::createFromArray([]), $entries);
51 $entries->addEntry(
$entry);
52 $this->assertEquals(Entries::createFromArray([$this->entry_data]), $entries);
53 }
References $entry.
◆ testAddFromArray()
ComponentEntriesTest::testAddFromArray |
( |
| ) |
|
Definition at line 64 of file ComponentEntriesTest.php.
65 {
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);
73 }
◆ testConstruct()
ComponentEntriesTest::testConstruct |
( |
| ) |
|
◆ testCreateFromArray()
ComponentEntriesTest::testCreateFromArray |
( |
| ) |
|
Definition at line 38 of file ComponentEntriesTest.php.
39 {
40 $entries = new Entries();
41 $this->assertEquals(Entries::createFromArray([]), $entries);
42 $this->assertEquals(Entries::createFromArray($this->entries_data), $this->entries);
43 }
◆ testGetDescendantsOfEntries()
ComponentEntriesTest::testGetDescendantsOfEntries |
( |
| ) |
|
Definition at line 120 of file ComponentEntriesTest.php.
121 {
122 $this->assertEquals(['Entry2'], $this->entries->getDescendantsOfEntry("Entry1"));
123 $this->assertEquals([], $this->entries->getDescendantsOfEntry("Entry2"));
124 }
◆ testGetDescendantsOfEntryTitles()
ComponentEntriesTest::testGetDescendantsOfEntryTitles |
( |
| ) |
|
Definition at line 126 of file ComponentEntriesTest.php.
127 {
128 $this->assertEquals(['Entry2' => 'Entry2Title'], $this->entries->getDescendantsOfEntryTitles("Entry1"));
129 $this->assertEquals([], $this->entries->getDescendantsOfEntryTitles("Entry2"));
130 }
◆ testGetEntryById()
ComponentEntriesTest::testGetEntryById |
( |
| ) |
|
Definition at line 96 of file ComponentEntriesTest.php.
97 {
98 $entries = new Entries();
99 try {
100 $entries->getEntryById("invalid");
101 $this->assertFalse("this should not happen");
103 $this->assertTrue(true);
104 }
105 $this->assertEquals(
new Entry($this->entries_data[
"Entry2"]), $this->entries->getEntryById(
"Entry2"));
106 }
Class ChatMainBarProvider \MainMenu\Provider.
References Vendor\Package\$e.
◆ testGetParentsOfEntry()
ComponentEntriesTest::testGetParentsOfEntry |
( |
| ) |
|
Definition at line 108 of file ComponentEntriesTest.php.
109 {
110 $this->assertEquals([], $this->entries->getParentsOfEntry("Entry1"));
111 $this->assertEquals(["Entry1"], $this->entries->getParentsOfEntry("Entry2"));
112 }
◆ testGetParentsOfEntryTitles()
ComponentEntriesTest::testGetParentsOfEntryTitles |
( |
| ) |
|
Definition at line 114 of file ComponentEntriesTest.php.
115 {
116 $this->assertEquals([], $this->entries->getParentsOfEntryTitles("Entry1"));
117 $this->assertEquals(['Entry1' => 'Entry1Title'], $this->entries->getParentsOfEntryTitles("Entry2"));
118 }
◆ testGetRootEntry()
ComponentEntriesTest::testGetRootEntry |
( |
| ) |
|
Definition at line 84 of file ComponentEntriesTest.php.
85 {
86 $entries = new Entries();
87 try {
88 $entries->getRootEntry();
89 $this->assertFalse("this should not happen");
91 $this->assertTrue(true);
92 }
93 $this->assertEquals(
new Entry($this->entries_data[
"Entry1"]), $this->entries->getRootEntry());
94 }
References Vendor\Package\$e.
◆ testGetRootEntryId()
ComponentEntriesTest::testGetRootEntryId |
( |
| ) |
|
Definition at line 75 of file ComponentEntriesTest.php.
76 {
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());
82 }
◆ testJsonSerialize()
ComponentEntriesTest::testJsonSerialize |
( |
| ) |
|
Definition at line 132 of file ComponentEntriesTest.php.
133 {
134 $entries = new Entries();
135
136 $this->assertEquals([], $entries->jsonSerialize());
137 $this->assertEquals($this->entries_data, $this->entries->jsonSerialize());
138 }
◆ $entry
ComponentEntriesTest::$entry |
|
protected |
◆ $entry_data
ComponentEntriesTest::$entry_data |
|
protected |
The documentation for this class was generated from the following file: