feat: upgrade project to symfony 7.4
This commit is contained in:
@@ -4,9 +4,9 @@ declare(strict_types=1);
|
||||
|
||||
namespace App\Tests\BusProNet\XmlParser;
|
||||
|
||||
use App\BusProNet\XmlCrawlerFactory;
|
||||
use App\BusProNet\XmlParser\BookingResponseParser;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
use Symfony\Component\DomCrawler\Crawler;
|
||||
|
||||
class BookingResponseParserTest extends TestCase
|
||||
{
|
||||
@@ -34,7 +34,7 @@ class BookingResponseParserTest extends TestCase
|
||||
</zahlungsbedingungen>
|
||||
</ergebnis>';
|
||||
|
||||
$crawler = new Crawler($xmlContent);
|
||||
$crawler = XmlCrawlerFactory::create($xmlContent);
|
||||
$response = $this->parser->parse($crawler->filter('ergebnis'));
|
||||
|
||||
$this->assertTrue($response->isInquiryValid());
|
||||
@@ -67,7 +67,7 @@ class BookingResponseParserTest extends TestCase
|
||||
</zahlungsbedingungen>
|
||||
</ergebnis>';
|
||||
|
||||
$crawler = new Crawler($xmlContent);
|
||||
$crawler = XmlCrawlerFactory::create($xmlContent);
|
||||
$response = $this->parser->parse($crawler->filter('ergebnis'));
|
||||
|
||||
$this->assertTrue($response->isInquiryValid());
|
||||
@@ -102,7 +102,7 @@ class BookingResponseParserTest extends TestCase
|
||||
<zahlungsbedingungen></zahlungsbedingungen>
|
||||
</ergebnis>';
|
||||
|
||||
$crawler = new Crawler($xmlContent);
|
||||
$crawler = XmlCrawlerFactory::create($xmlContent);
|
||||
$response = $this->parser->parse($crawler->filter('ergebnis'));
|
||||
|
||||
$this->assertTrue($response->isInquiryValid());
|
||||
@@ -140,7 +140,7 @@ class BookingResponseParserTest extends TestCase
|
||||
</zahlungsbedingungen>
|
||||
</ergebnis>';
|
||||
|
||||
$crawler = new Crawler($xmlContent);
|
||||
$crawler = XmlCrawlerFactory::create($xmlContent);
|
||||
$response = $this->parser->parse($crawler->filter('ergebnis'));
|
||||
|
||||
// Verify all voucher types are parsed
|
||||
@@ -169,7 +169,7 @@ class BookingResponseParserTest extends TestCase
|
||||
</zahlungsbedingungen>
|
||||
</ergebnis>';
|
||||
|
||||
$crawler = new Crawler($xmlContent);
|
||||
$crawler = XmlCrawlerFactory::create($xmlContent);
|
||||
$response = $this->parser->parse($crawler->filter('ergebnis'));
|
||||
|
||||
$this->assertTrue($response->isInquiryValid());
|
||||
@@ -200,7 +200,7 @@ class BookingResponseParserTest extends TestCase
|
||||
</zahlungsbedingungen>
|
||||
</ergebnis>';
|
||||
|
||||
$crawler = new Crawler($xmlContent);
|
||||
$crawler = XmlCrawlerFactory::create($xmlContent);
|
||||
$response = $this->parser->parse($crawler->filter('ergebnis'));
|
||||
|
||||
// Verify multiple purchase vouchers are parsed
|
||||
@@ -228,7 +228,7 @@ class BookingResponseParserTest extends TestCase
|
||||
</zahlungsbedingungen>
|
||||
</ergebnis>';
|
||||
|
||||
$crawler = new Crawler($xmlContent);
|
||||
$crawler = XmlCrawlerFactory::create($xmlContent);
|
||||
$response = $this->parser->parse($crawler->filter('ergebnis'));
|
||||
|
||||
$this->assertTrue($response->isInquiryValid());
|
||||
@@ -269,7 +269,7 @@ class BookingResponseParserTest extends TestCase
|
||||
</zahlungsbedingungen>
|
||||
</ergebnis>';
|
||||
|
||||
$crawler = new Crawler($xmlContent);
|
||||
$crawler = XmlCrawlerFactory::create($xmlContent);
|
||||
$response = $this->parser->parse($crawler->filter('ergebnis'));
|
||||
|
||||
// Voucher discount should only include AKTION
|
||||
@@ -305,7 +305,7 @@ class BookingResponseParserTest extends TestCase
|
||||
</zahlungsbedingungen>
|
||||
</ergebnis>';
|
||||
|
||||
$crawler = new Crawler($xmlContent);
|
||||
$crawler = XmlCrawlerFactory::create($xmlContent);
|
||||
$response = $this->parser->parse($crawler->filter('ergebnis'));
|
||||
|
||||
// Verify no API-applied discounts
|
||||
@@ -333,7 +333,7 @@ class BookingResponseParserTest extends TestCase
|
||||
</zahlungsbedingungen>
|
||||
</ergebnis>';
|
||||
|
||||
$crawler = new Crawler($xmlContent);
|
||||
$crawler = XmlCrawlerFactory::create($xmlContent);
|
||||
$response = $this->parser->parse($crawler->filter('ergebnis'));
|
||||
|
||||
$this->assertTrue($response->isInquiryValid());
|
||||
@@ -366,7 +366,7 @@ class BookingResponseParserTest extends TestCase
|
||||
</zahlungsbedingungen>
|
||||
</ergebnis>';
|
||||
|
||||
$crawler = new Crawler($xmlContent);
|
||||
$crawler = XmlCrawlerFactory::create($xmlContent);
|
||||
$response = $this->parser->parse($crawler->filter('ergebnis'));
|
||||
|
||||
// Only ERM (Gruppenrabatt) should be counted as API-applied discount
|
||||
|
||||
Reference in New Issue
Block a user