Definition at line 9 of file EntriesYamlParserTest.php.
◆ setUp()
◆ testCamelCase()
CrawlerTest::testCamelCase |
( |
| ) |
|
Definition at line 97 of file EntriesYamlParserTest.php.
98 {
99 $test_string = "Hello Camel Case";
100
101 $this->assertEquals(
"helloCamelCase",
Crawler\EntriesYamlParser::toLowerCamelCase($test_string,
' '));
102 $this->assertEquals(
"HelloCamelCase",
Crawler\EntriesYamlParser::toUpperCamelCase($test_string,
' '));
103 }
◆ testGenerateEntry()
CrawlerTest::testGenerateEntry |
( |
| ) |
|
- Exceptions
-
Exception\CrawlerException
Definition at line 108 of file EntriesYamlParserTest.php.
109 {
110 $entries = $this->parser->parseEntriesFromFile("tests/UI/Crawler/Fixture/ProperEntry.php");
111
112 $this->assertEquals(1, count($entries));
113 $this->assertEquals("CrawlerFixtureProperEntryProperEntry", $entries->getEntryById("CrawlerFixtureProperEntryProperEntry")->getId());
114 $this->assertEquals("src/UI/Crawler/Fixture/ProperEntry", $entries->getEntryById("CrawlerFixtureProperEntryProperEntry")->getPath());
115 }
◆ testInvalidYamlEntry()
CrawlerTest::testInvalidYamlEntry |
( |
| ) |
|
- Exceptions
-
Exception\CrawlerException
Definition at line 87 of file EntriesYamlParserTest.php.
88 {
89 try {
90 $this->parser->parseArrayFromFile("tests/UI/Crawler/Fixture/InvalidYamlEntry.php");
91 $this->assertFalse("This should not happen");
93 $this->assertEquals($e->getCode(),
Crawler\Exception\CrawlerException::PARSING_YAML_ENTRY_FAILED);
94 }
95 }
◆ testNoDescriptionEntry()
CrawlerTest::testNoDescriptionEntry |
( |
| ) |
|
- Exceptions
-
Exception\CrawlerException
Definition at line 62 of file EntriesYamlParserTest.php.
63 {
64 try {
65 $this->parser->parseYamlStringArrayFromFile("tests/UI/Crawler/Fixture/NoDescriptionEntry.php");
66 $this->assertFalse("This should not happen");
68 $this->assertEquals($e->getCode(),
Crawler\Exception\CrawlerException::ENTRY_WITH_NO_YAML_DESCRIPTION);
69 }
70 }
◆ testNoReturnValueEntry()
CrawlerTest::testNoReturnValueEntry |
( |
| ) |
|
- Exceptions
-
Exception\CrawlerException
Definition at line 74 of file EntriesYamlParserTest.php.
75 {
76 try {
77 $this->parser->parseYamlStringArrayFromFile("tests/UI/Crawler/Fixture/NoReturnValueEntry.php");
78 $this->assertFalse("This should not happen");
80 $this->assertEquals($e->getCode(),
Crawler\Exception\CrawlerException::ENTRY_WITH_NO_VALID_RETURN_STATEMENT);
81 }
82 }
◆ testParseInvalidFile()
CrawlerTest::testParseInvalidFile |
( |
| ) |
|
- Exceptions
-
Exception\CrawlerException
Definition at line 32 of file EntriesYamlParserTest.php.
33 {
34 try {
35 $this->parser->parseYamlStringArrayFromFile("Invalid Path");
36 $this->assertFalse("This should not happen");
38 $this->assertEquals($e->getCode(),
Crawler\Exception\CrawlerException::INVALID_FILE_PATH);
39 }
40 }
◆ testParseProperEntryToArray()
CrawlerTest::testParseProperEntryToArray |
( |
| ) |
|
Definition at line 53 of file EntriesYamlParserTest.php.
54 {
55 $entries = $this->parser->parseArrayFromFile("tests/UI/Crawler/Fixture/ProperEntry.php");
56 $this->assertEquals($this->proper_entry->properEntryYamlArray, $entries);
57 }
◆ testParseProperEntryToYamlEntries()
CrawlerTest::testParseProperEntryToYamlEntries |
( |
| ) |
|
- Exceptions
-
Exception\CrawlerException
Definition at line 45 of file EntriesYamlParserTest.php.
46 {
47 $yaml_entries = $this->parser->parseYamlStringArrayFromFile("tests/UI/Crawler/Fixture/ProperEntry.php");
48
49 $this->assertEquals($this->proper_entry->properEntryYamlString, $yaml_entries[0]);
50 $this->assertEquals($this->proper_entry->properEntryYamlString, $yaml_entries[0]);
51 }
◆ $parser
◆ $proper_entry
CrawlerTest::$proper_entry |
|
protected |
The documentation for this class was generated from the following file: