chore: major code cleanup and type safety using phpstan
This commit is contained in:
1 parent
060cbea9da
commit
3da73d626b
103 files changed
+976
-1192
No files matched your search
@@ -45,25 +45,25 @@ class AgencyParserTest extends TestCase
|
||||
$resultNode = $crawler->filterXPath('//ergebnis');
|
||||
$agencies = $this->parser->parse($resultNode);
|
||||
|
||||
$this->assertCount(2, $agencies);
|
||||
self::assertCount(2, $agencies);
|
||||
|
||||
// Test first agency (complete data)
|
||||
$this->assertEquals(124487, $agencies[0]->id);
|
||||
$this->assertEquals('ADAC Hansa e.V.', $agencies[0]->name);
|
||||
$this->assertEquals('295', $agencies[0]->code);
|
||||
$this->assertEquals('Musterstr. 123', $agencies[0]->street);
|
||||
$this->assertEquals('99999', $agencies[0]->postCode);
|
||||
$this->assertEquals('Musterort', $agencies[0]->city);
|
||||
$this->assertEquals('0361-442930', $agencies[0]->phone);
|
||||
self::assertEquals(124487, $agencies[0]->id);
|
||||
self::assertEquals('ADAC Hansa e.V.', $agencies[0]->name);
|
||||
self::assertEquals('295', $agencies[0]->code);
|
||||
self::assertEquals('Musterstr. 123', $agencies[0]->street);
|
||||
self::assertEquals('99999', $agencies[0]->postCode);
|
||||
self::assertEquals('Musterort', $agencies[0]->city);
|
||||
self::assertEquals('0361-442930', $agencies[0]->phone);
|
||||
|
||||
// Test second agency (missing phone)
|
||||
$this->assertEquals(75861, $agencies[1]->id);
|
||||
$this->assertEquals('ADAC im Fördepark', $agencies[1]->name);
|
||||
$this->assertEquals('103', $agencies[1]->code);
|
||||
$this->assertEquals('Sebastianusstr. 24', $agencies[1]->street);
|
||||
$this->assertEquals('41468', $agencies[1]->postCode);
|
||||
$this->assertEquals('Neuss', $agencies[1]->city);
|
||||
$this->assertNull($agencies[1]->phone);
|
||||
self::assertEquals(75861, $agencies[1]->id);
|
||||
self::assertEquals('ADAC im Fördepark', $agencies[1]->name);
|
||||
self::assertEquals('103', $agencies[1]->code);
|
||||
self::assertEquals('Sebastianusstr. 24', $agencies[1]->street);
|
||||
self::assertEquals('41468', $agencies[1]->postCode);
|
||||
self::assertEquals('Neuss', $agencies[1]->city);
|
||||
self::assertNull($agencies[1]->phone);
|
||||
}
|
||||
|
||||
public function testParseMinimalAgency(): void
|
||||
@@ -83,14 +83,14 @@ class AgencyParserTest extends TestCase
|
||||
$resultNode = $crawler->filterXPath('//ergebnis');
|
||||
$agencies = $this->parser->parse($resultNode);
|
||||
|
||||
$this->assertCount(1, $agencies);
|
||||
$this->assertEquals(12345, $agencies[0]->id);
|
||||
$this->assertEquals('Test Agency', $agencies[0]->name);
|
||||
$this->assertEquals('001', $agencies[0]->code);
|
||||
$this->assertNull($agencies[0]->street);
|
||||
$this->assertNull($agencies[0]->postCode);
|
||||
$this->assertNull($agencies[0]->city);
|
||||
$this->assertNull($agencies[0]->phone);
|
||||
self::assertCount(1, $agencies);
|
||||
self::assertEquals(12345, $agencies[0]->id);
|
||||
self::assertEquals('Test Agency', $agencies[0]->name);
|
||||
self::assertEquals('001', $agencies[0]->code);
|
||||
self::assertNull($agencies[0]->street);
|
||||
self::assertNull($agencies[0]->postCode);
|
||||
self::assertNull($agencies[0]->city);
|
||||
self::assertNull($agencies[0]->phone);
|
||||
}
|
||||
|
||||
public function testParseEmptyAgenciesList(): void
|
||||
@@ -106,6 +106,6 @@ class AgencyParserTest extends TestCase
|
||||
$resultNode = $crawler->filterXPath('//ergebnis');
|
||||
$agencies = $this->parser->parse($resultNode);
|
||||
|
||||
$this->assertCount(0, $agencies);
|
||||
self::assertCount(0, $agencies);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user