Skip to content

Commit

Permalink
Merge pull request #65 from liberu-genealogy/sweep/Update-PHP-Version…
Browse files Browse the repository at this point in the history
…-Support-and-Development-Dependencies

Update PHP Version Support and Development Dependencies
  • Loading branch information
curtisdelicata authored Jan 11, 2025
2 parents 53cc01b + 4a0d296 commit 75c290d
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 29 deletions.
14 changes: 7 additions & 7 deletions composer.json
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
{
"name": "liberu-genealogy/php-gedcom",
"description": "A GEDCOM file parser (read + write) for PHP 8.0+",
"type": "library",
"description": "A GEDCOM file parser (read + write) for PHP 8.4+",
"type": "library",
"keywords": ["gedcom","parser"],
"homepage": "http://github.com/familytree365/php-gedcom",
"license": "MIT",
"require": {
"php": ">=8.3"
"php": ">=8.4"
},
"require-dev": {
"phpunit/phpunit": "11.*",
"squizlabs/php_codesniffer": "3.6.*",
"rector/rector": "*",
"driftingly/rector-laravel": "^0.25.0"
"phpunit/phpunit": "^11.0",
"squizlabs/php_codesniffer": "^3.8",
"rector/rector": "^1.0",
"driftingly/rector-laravel": "^1.0"
},
"autoload": {
"psr-4": {
Expand Down
24 changes: 10 additions & 14 deletions tests/library/Gedcom/ParserTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,32 +16,28 @@
namespace GedcomTest;

use Gedcom\Parser;
use PHPUnit\Framework\Attributes\Test;
use PHPUnit\Framework\TestCase;

/**
* Class ParserTest.
*/
class ParserTest extends \PHPUnit\Framework\TestCase
class ParserTest extends TestCase
{
/**
* @var \Gedcom\Parser
*/
protected $parser = null;
private Parser $parser;
private ?Gedcom $gedcom = null;

/**
* @var \Gedcom\Gedcom
*/
protected $gedcom = null;

public function setUp(): void
protected function setUp(): void
{
$this->parser = new Parser();
$this->gedcom = $this->parser->parse(\TEST_DIR . '/stresstestfiles/TGC551LF.ged');
}

public function testNoErrors()
#[Test]
public function testNoErrors(): void
{
$ee = $this->parser->getErrors();
$this->assertEquals(1, count($ee));
$errors = $this->parser->getErrors();
$this->assertCount(1, $errors);
}

public function testRecordCounts()
Expand Down
22 changes: 14 additions & 8 deletions tests/phpunit.xml
Original file line number Diff line number Diff line change
@@ -1,10 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<phpunit bootstrap="bootstrap.php" colors="true" displayDetailsOnTestsThatTriggerDeprecations="true" displayDetailsOnTestsThatTriggerErrors="true" displayDetailsOnTestsThatTriggerNotices="true" displayDetailsOnTestsThatTriggerWarnings="true">
<testsuites>
<testsuite name="default">
<directory>
library/Gedcom/
</directory>
</testsuite>
</testsuites>
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/11.0/phpunit.xsd"
bootstrap="bootstrap.php"
colors="true"
displayDetailsOnTestsThatTriggerDeprecations="true"
displayDetailsOnTestsThatTriggerErrors="true"
displayDetailsOnTestsThatTriggerNotices="true"
displayDetailsOnTestsThatTriggerWarnings="true"
requireCoverageMetadata="true">
<testsuites>
<testsuite name="default">
<directory>library/Gedcom/</directory>
</testsuite>
</testsuites>
</phpunit>

0 comments on commit 75c290d

Please sign in to comment.