Skip to content

Commit

Permalink
[CS] Improved tets for ZugferdDocumentValidator
Browse files Browse the repository at this point in the history
  • Loading branch information
HorstOeko committed Jan 27, 2025
1 parent c0716e0 commit 9cbf227
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 20 deletions.
3 changes: 1 addition & 2 deletions src/ZugferdDocumentValidator.php
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,7 @@ class ZugferdDocumentValidator
/**
* Constructor
*
* @param ZugferdDocument $document
* @codeCoverageIgnore
* @param ZugferdDocument $document
*/
public function __construct(ZugferdDocument $document)
{
Expand Down
11 changes: 2 additions & 9 deletions tests/testcases/ValidatorInvalidTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,22 +15,15 @@ class ValidatorInvalidTest extends TestCase
*/
protected static $document;

/**
* The validator instance
*
* @var ZugferdDocumentValidator
*/
protected static $validator;

public static function setUpBeforeClass(): void
{
self::$document = ZugferdDocumentReader::readAndGuessFromFile(__DIR__ . "/../assets/xml_en16931_5.xml");
self::$validator = new ZugferdDocumentValidator(self::$document);
}

public function testValidateDocument(): void
{
$validationResult = self::$validator->validateDocument();
$validator = new ZugferdDocumentValidator(self::$document);
$validationResult = $validator->validateDocument();
$this->assertCount(1, $validationResult);
$this->assertArrayHasKey(0, $validationResult);
$this->assertEquals("This value should not be null.", $validationResult[0]->getMessage());
Expand Down
11 changes: 2 additions & 9 deletions tests/testcases/ValidatorValidTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,22 +15,15 @@ class ValidatorValidTest extends TestCase
*/
protected static $document;

/**
* The validator instance
*
* @var ZugferdDocumentValidator
*/
protected static $validator;

public static function setUpBeforeClass(): void
{
self::$document = ZugferdDocumentReader::readAndGuessFromFile(__DIR__ . "/../assets/xml_en16931_1.xml");
self::$validator = new ZugferdDocumentValidator(self::$document);
}

public function testValidateDocument(): void
{
$validationResult = self::$validator->validateDocument();
$validator = new ZugferdDocumentValidator(self::$document);
$validationResult = $validator->validateDocument();
$this->assertCount(0, $validationResult);
}
}

0 comments on commit 9cbf227

Please sign in to comment.