Definition at line 27 of file EntriesYamlParserTest.php.
◆ setUp()
EntriesYamlParserTest::setUp |
( |
| ) |
|
|
protected |
Definition at line 32 of file EntriesYamlParserTest.php.
32 : void
33 {
36 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
◆ testCamelCase()
EntriesYamlParserTest::testCamelCase |
( |
| ) |
|
Definition at line 106 of file EntriesYamlParserTest.php.
106 : void
107 {
108 $test_string = "Hello Camel Case";
109
110 $this->assertEquals(
"helloCamelCase",
Crawler\EntriesYamlParser::toLowerCamelCase($test_string,
' '));
111 $this->assertEquals(
"HelloCamelCase",
Crawler\EntriesYamlParser::toUpperCamelCase($test_string,
' '));
112 }
◆ testGenerateEntry()
EntriesYamlParserTest::testGenerateEntry |
( |
| ) |
|
- Exceptions
-
Exception\CrawlerException
Definition at line 117 of file EntriesYamlParserTest.php.
117 : void
118 {
119 $entries = $this->parser->parseEntriesFromFile("components/ILIAS/UI/tests/Crawler/Fixture/ProperEntry.php");
120
121 $this->assertCount(1, $entries);
122 $this->assertEquals(
123 "CrawlerFixtureProperEntryProperEntry",
124 $entries->getEntryById("CrawlerFixtureProperEntryProperEntry")->getId()
125 );
126 $this->assertEquals(
127 "components/ILIAS/UI/src/Crawler/Fixture/ProperEntry",
128 $entries->getEntryById("CrawlerFixtureProperEntryProperEntry")->getPath()
129 );
130 }
◆ testInvalidYamlEntry()
EntriesYamlParserTest::testInvalidYamlEntry |
( |
| ) |
|
- Exceptions
-
Exception\CrawlerException
Definition at line 96 of file EntriesYamlParserTest.php.
96 : void
97 {
98 try {
99 $this->parser->parseArrayFromFile("components/ILIAS/UI/tests/Crawler/Fixture/InvalidYamlEntry.php");
100 $this->assertFalse("This should not happen");
102 $this->assertEquals(
Crawler\Exception\CrawlerException::PARSING_YAML_ENTRY_FAILED,
$e->getCode());
103 }
104 }
References Vendor\Package\$e.
◆ testNoDescriptionEntry()
EntriesYamlParserTest::testNoDescriptionEntry |
( |
| ) |
|
- Exceptions
-
Exception\CrawlerException
Definition at line 71 of file EntriesYamlParserTest.php.
71 : void
72 {
73 try {
74 $this->parser->parseYamlStringArrayFromFile("components/ILIAS/UI/tests/Crawler/Fixture/NoDescriptionEntry.php");
75 $this->assertFalse("This should not happen");
77 $this->assertEquals(
Crawler\Exception\CrawlerException::ENTRY_WITH_NO_YAML_DESCRIPTION,
$e->getCode());
78 }
79 }
References Vendor\Package\$e.
◆ testNoReturnValueEntry()
EntriesYamlParserTest::testNoReturnValueEntry |
( |
| ) |
|
- Exceptions
-
Exception\CrawlerException
Definition at line 83 of file EntriesYamlParserTest.php.
83 : void
84 {
85 try {
86 $this->parser->parseYamlStringArrayFromFile("components/ILIAS/UI/tests/Crawler/Fixture/NoReturnValueEntry.php");
87 $this->assertFalse("This should not happen");
89 $this->assertEquals(
Crawler\Exception\CrawlerException::ENTRY_WITH_NO_VALID_RETURN_STATEMENT,
$e->getCode());
90 }
91 }
References Vendor\Package\$e.
◆ testParseInvalidFile()
EntriesYamlParserTest::testParseInvalidFile |
( |
| ) |
|
- Exceptions
-
Exception\CrawlerException
Definition at line 41 of file EntriesYamlParserTest.php.
41 : void
42 {
43 try {
44 $this->parser->parseYamlStringArrayFromFile("Invalid Path");
45 $this->assertFalse("This should not happen");
47 $this->assertEquals(
Crawler\Exception\CrawlerException::INVALID_FILE_PATH,
$e->getCode());
48 }
49 }
References Vendor\Package\$e.
◆ testParseProperEntryToArray()
EntriesYamlParserTest::testParseProperEntryToArray |
( |
| ) |
|
Definition at line 62 of file EntriesYamlParserTest.php.
62 : void
63 {
64 $entries = $this->parser->parseArrayFromFile("components/ILIAS/UI/tests/Crawler/Fixture/ProperEntry.php");
65 $this->assertEquals($this->proper_entry->properEntryYamlArray, $entries);
66 }
◆ testParseProperEntryToYamlEntries()
EntriesYamlParserTest::testParseProperEntryToYamlEntries |
( |
| ) |
|
- Exceptions
-
Exception\CrawlerException
Definition at line 54 of file EntriesYamlParserTest.php.
54 : void
55 {
56 $yaml_entries = $this->parser->parseYamlStringArrayFromFile("components/ILIAS/UI/tests/Crawler/Fixture/ProperEntry.php");
57
58 $this->assertEquals($this->proper_entry->properEntryYamlString, $yaml_entries[0]);
59 $this->assertEquals($this->proper_entry->properEntryYamlString, $yaml_entries[0]);
60 }
◆ $parser
Crawler EntriesYamlParser EntriesYamlParserTest::$parser |
|
protected |
◆ $proper_entry
The documentation for this class was generated from the following file: