diff options
Diffstat (limited to 'tests/app/Module')
209 files changed, 1591 insertions, 1647 deletions
diff --git a/tests/app/Module/AhnentafelReportModuleTest.php b/tests/app/Module/AhnentafelReportModuleTest.php index f4760bda1b..13eef4c28d 100644 --- a/tests/app/Module/AhnentafelReportModuleTest.php +++ b/tests/app/Module/AhnentafelReportModuleTest.php @@ -21,54 +21,75 @@ namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\Auth; use Fisharebest\Webtrees\Contracts\UserInterface; +use Fisharebest\Webtrees\Report\AbstractRenderer; use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; +use Fisharebest\Webtrees\Report\ReportBaseCell; +use Fisharebest\Webtrees\Report\ReportBaseElement; +use Fisharebest\Webtrees\Report\ReportBaseFootnote; +use Fisharebest\Webtrees\Report\ReportBaseImage; +use Fisharebest\Webtrees\Report\ReportBaseLine; +use Fisharebest\Webtrees\Report\ReportBaseText; +use Fisharebest\Webtrees\Report\ReportBaseTextbox; +use Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider; +use Fisharebest\Webtrees\Report\ReportHtmlCell; +use Fisharebest\Webtrees\Report\ReportHtmlFootnote; +use Fisharebest\Webtrees\Report\ReportHtmlImage; +use Fisharebest\Webtrees\Report\ReportHtmlLine; +use Fisharebest\Webtrees\Report\ReportHtmlText; +use Fisharebest\Webtrees\Report\ReportHtmlTextbox; +use Fisharebest\Webtrees\Report\ReportParserBase; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; +use Fisharebest\Webtrees\Report\ReportPdfCell; +use Fisharebest\Webtrees\Report\ReportPdfFootnote; +use Fisharebest\Webtrees\Report\ReportPdfImage; +use Fisharebest\Webtrees\Report\ReportPdfLine; +use Fisharebest\Webtrees\Report\ReportPdfText; +use Fisharebest\Webtrees\Report\ReportPdfTextBox; +use Fisharebest\Webtrees\Report\TcpdfWrapper; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; + use function ob_get_clean; use function ob_start; -/** - * Test harness for the class AhnentafelReportModule - */ + +#[CoversClass(ModuleReportTrait::class)] +#[CoversClass(PedigreeReportModule::class)] +#[CoversClass(AbstractRenderer::class)] +#[CoversClass(HtmlRenderer::class)] +#[CoversClass(PdfRenderer::class)] +#[CoversClass(ReportBaseCell::class)] +#[CoversClass(ReportBaseElement::class)] +#[CoversClass(ReportBaseFootnote::class)] +#[CoversClass(ReportBaseImage::class)] +#[CoversClass(ReportBaseLine::class)] +#[CoversClass(ReportBaseText::class)] +#[CoversClass(ReportBaseTextbox::class)] +#[CoversClass(ReportExpressionLanguageProvider::class)] +#[CoversClass(ReportHtmlCell::class)] +#[CoversClass(ReportHtmlFootnote::class)] +#[CoversClass(ReportHtmlImage::class)] +#[CoversClass(ReportHtmlLine::class)] +#[CoversClass(ReportHtmlText::class)] +#[CoversClass(ReportHtmlTextbox::class)] +#[CoversClass(ReportParserBase::class)] +#[CoversClass(ReportParserGenerate::class)] +#[CoversClass(ReportParserSetup::class)] +#[CoversClass(ReportPdfCell::class)] +#[CoversClass(ReportPdfFootnote::class)] +#[CoversClass(ReportPdfImage::class)] +#[CoversClass(ReportPdfLine::class)] +#[CoversClass(ReportPdfText::class)] +#[CoversClass(ReportPdfTextBox::class)] +#[CoversClass(TcpdfWrapper::class)] class AhnentafelReportModuleTest extends TestCase { protected static bool $uses_database = true; - /** - * @covers \Fisharebest\Webtrees\Module\ModuleReportTrait - * @covers \Fisharebest\Webtrees\Module\PedigreeReportModule - * @covers \Fisharebest\Webtrees\Report\AbstractRenderer - * @covers \Fisharebest\Webtrees\Report\HtmlRenderer - * @covers \Fisharebest\Webtrees\Report\PdfRenderer - * @covers \Fisharebest\Webtrees\Report\ReportBaseCell - * @covers \Fisharebest\Webtrees\Report\ReportBaseElement - * @covers \Fisharebest\Webtrees\Report\ReportBaseFootnote - * @covers \Fisharebest\Webtrees\Report\ReportBaseImage - * @covers \Fisharebest\Webtrees\Report\ReportBaseLine - * @covers \Fisharebest\Webtrees\Report\ReportBaseText - * @covers \Fisharebest\Webtrees\Report\ReportBaseTextbox - * @covers \Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider - * @covers \Fisharebest\Webtrees\Report\ReportHtmlCell - * @covers \Fisharebest\Webtrees\Report\ReportHtmlFootnote - * @covers \Fisharebest\Webtrees\Report\ReportHtmlImage - * @covers \Fisharebest\Webtrees\Report\ReportHtmlLine - * @covers \Fisharebest\Webtrees\Report\ReportHtmlText - * @covers \Fisharebest\Webtrees\Report\ReportHtmlTextbox - * @covers \Fisharebest\Webtrees\Report\ReportParserBase - * @covers \Fisharebest\Webtrees\Report\ReportParserGenerate - * @covers \Fisharebest\Webtrees\Report\ReportParserSetup - * @covers \Fisharebest\Webtrees\Report\ReportPdfCell - * @covers \Fisharebest\Webtrees\Report\ReportPdfFootnote - * @covers \Fisharebest\Webtrees\Report\ReportPdfImage - * @covers \Fisharebest\Webtrees\Report\ReportPdfLine - * @covers \Fisharebest\Webtrees\Report\ReportPdfText - * @covers \Fisharebest\Webtrees\Report\ReportPdfTextBox - * @covers \Fisharebest\Webtrees\Report\TcpdfWrapper - */ public function testReportRunsWithoutError(): void { $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); diff --git a/tests/app/Module/AlbumModuleTest.php b/tests/app/Module/AlbumModuleTest.php index 2ecc518e64..0618592272 100644 --- a/tests/app/Module/AlbumModuleTest.php +++ b/tests/app/Module/AlbumModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class AlbumModule - * - * @covers \Fisharebest\Webtrees\Module\AlbumModule - */ + +#[CoversClass(AlbumModule::class)] class AlbumModuleTest extends TestCase { /** diff --git a/tests/app/Module/AncestorsChartModuleTest.php b/tests/app/Module/AncestorsChartModuleTest.php index d63b9d36bd..b7ae257356 100644 --- a/tests/app/Module/AncestorsChartModuleTest.php +++ b/tests/app/Module/AncestorsChartModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class AncestorsChartModule - * - * @covers \Fisharebest\Webtrees\Module\AncestorsChartModule - */ + +#[CoversClass(AncestorsChartModule::class)] class AncestorsChartModuleTest extends TestCase { /** diff --git a/tests/app/Module/AustrianHistoricEventsTest.php b/tests/app/Module/AustrianHistoricEventsTest.php index 74bc72bbd8..d663eb09f7 100644 --- a/tests/app/Module/AustrianHistoricEventsTest.php +++ b/tests/app/Module/AustrianHistoricEventsTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class AustrianHistoricEvents - * - * @covers \Fisharebest\Webtrees\Module\AustrianHistoricEvents - */ + +#[CoversClass(AustrianHistoricEvents::class)] class AustrianHistoricEventsTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\AustrianHistoricEvents::class)); + $this->assertTrue(class_exists(AustrianHistoricEvents::class)); } } diff --git a/tests/app/Module/AustrianPresidentsTest.php b/tests/app/Module/AustrianPresidentsTest.php index 94055cab1e..b89daaedd2 100644 --- a/tests/app/Module/AustrianPresidentsTest.php +++ b/tests/app/Module/AustrianPresidentsTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class AustrianPresidents - * - * @covers \Fisharebest\Webtrees\Module\AustrianPresidents - */ + +#[CoversClass(AustrianPresidents::class)] class AustrianPresidentsTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\AustrianPresidents::class)); + $this->assertTrue(class_exists(AustrianPresidents::class)); } } diff --git a/tests/app/Module/BingMapsTest.php b/tests/app/Module/BingMapsTest.php index 903714bcc4..0b46d7e4c9 100644 --- a/tests/app/Module/BingMapsTest.php +++ b/tests/app/Module/BingMapsTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class BingMaps - * - * @covers \Fisharebest\Webtrees\Module\BingMaps - */ + +#[CoversClass(BingMaps::class)] class BingMapsTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\BingMaps::class)); + $this->assertTrue(class_exists(BingMaps::class)); } } diff --git a/tests/app/Module/BingWebmasterToolsModuleTest.php b/tests/app/Module/BingWebmasterToolsModuleTest.php index d70e765a28..15f1f5a351 100644 --- a/tests/app/Module/BingWebmasterToolsModuleTest.php +++ b/tests/app/Module/BingWebmasterToolsModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class BingWebmasterToolsModule - * - * @covers \Fisharebest\Webtrees\Module\BingWebmasterToolsModule - */ + +#[CoversClass(BingWebmasterToolsModule::class)] class BingWebmasterToolsModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\BingWebmasterToolsModule::class)); + $this->assertTrue(class_exists(BingWebmasterToolsModule::class)); } } diff --git a/tests/app/Module/BirthDeathMarriageReportModuleTest.php b/tests/app/Module/BirthDeathMarriageReportModuleTest.php index 94141ced97..ff3f0bf8b1 100644 --- a/tests/app/Module/BirthDeathMarriageReportModuleTest.php +++ b/tests/app/Module/BirthDeathMarriageReportModuleTest.php @@ -19,50 +19,70 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; +use Fisharebest\Webtrees\Report\AbstractRenderer; use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; +use Fisharebest\Webtrees\Report\ReportBaseCell; +use Fisharebest\Webtrees\Report\ReportBaseElement; +use Fisharebest\Webtrees\Report\ReportBaseFootnote; +use Fisharebest\Webtrees\Report\ReportBaseImage; +use Fisharebest\Webtrees\Report\ReportBaseLine; +use Fisharebest\Webtrees\Report\ReportBaseText; +use Fisharebest\Webtrees\Report\ReportBaseTextbox; +use Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider; +use Fisharebest\Webtrees\Report\ReportHtmlCell; +use Fisharebest\Webtrees\Report\ReportHtmlFootnote; +use Fisharebest\Webtrees\Report\ReportHtmlImage; +use Fisharebest\Webtrees\Report\ReportHtmlLine; +use Fisharebest\Webtrees\Report\ReportHtmlText; +use Fisharebest\Webtrees\Report\ReportHtmlTextbox; +use Fisharebest\Webtrees\Report\ReportParserBase; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; +use Fisharebest\Webtrees\Report\ReportPdfCell; +use Fisharebest\Webtrees\Report\ReportPdfFootnote; +use Fisharebest\Webtrees\Report\ReportPdfImage; +use Fisharebest\Webtrees\Report\ReportPdfLine; +use Fisharebest\Webtrees\Report\ReportPdfText; +use Fisharebest\Webtrees\Report\ReportPdfTextBox; +use Fisharebest\Webtrees\Report\TcpdfWrapper; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class BirthDeathMarriageReportModule - */ + +#[CoversClass(ModuleReportTrait::class)] +#[CoversClass(PedigreeReportModule::class)] +#[CoversClass(AbstractRenderer::class)] +#[CoversClass(HtmlRenderer::class)] +#[CoversClass(PdfRenderer::class)] +#[CoversClass(ReportBaseCell::class)] +#[CoversClass(ReportBaseElement::class)] +#[CoversClass(ReportBaseFootnote::class)] +#[CoversClass(ReportBaseImage::class)] +#[CoversClass(ReportBaseLine::class)] +#[CoversClass(ReportBaseText::class)] +#[CoversClass(ReportBaseTextbox::class)] +#[CoversClass(ReportExpressionLanguageProvider::class)] +#[CoversClass(ReportHtmlCell::class)] +#[CoversClass(ReportHtmlFootnote::class)] +#[CoversClass(ReportHtmlImage::class)] +#[CoversClass(ReportHtmlLine::class)] +#[CoversClass(ReportHtmlText::class)] +#[CoversClass(ReportHtmlTextbox::class)] +#[CoversClass(ReportParserBase::class)] +#[CoversClass(ReportParserGenerate::class)] +#[CoversClass(ReportParserSetup::class)] +#[CoversClass(ReportPdfCell::class)] +#[CoversClass(ReportPdfFootnote::class)] +#[CoversClass(ReportPdfImage::class)] +#[CoversClass(ReportPdfLine::class)] +#[CoversClass(ReportPdfText::class)] +#[CoversClass(ReportPdfTextBox::class)] +#[CoversClass(TcpdfWrapper::class)] class BirthDeathMarriageReportModuleTest extends TestCase { protected static bool $uses_database = true; - /** - * @covers \Fisharebest\Webtrees\Module\ModuleReportTrait - * @covers \Fisharebest\Webtrees\Module\PedigreeReportModule - * @covers \Fisharebest\Webtrees\Report\AbstractRenderer - * @covers \Fisharebest\Webtrees\Report\HtmlRenderer - * @covers \Fisharebest\Webtrees\Report\PdfRenderer - * @covers \Fisharebest\Webtrees\Report\ReportBaseCell - * @covers \Fisharebest\Webtrees\Report\ReportBaseElement - * @covers \Fisharebest\Webtrees\Report\ReportBaseFootnote - * @covers \Fisharebest\Webtrees\Report\ReportBaseImage - * @covers \Fisharebest\Webtrees\Report\ReportBaseLine - * @covers \Fisharebest\Webtrees\Report\ReportBaseText - * @covers \Fisharebest\Webtrees\Report\ReportBaseTextbox - * @covers \Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider - * @covers \Fisharebest\Webtrees\Report\ReportHtmlCell - * @covers \Fisharebest\Webtrees\Report\ReportHtmlFootnote - * @covers \Fisharebest\Webtrees\Report\ReportHtmlImage - * @covers \Fisharebest\Webtrees\Report\ReportHtmlLine - * @covers \Fisharebest\Webtrees\Report\ReportHtmlText - * @covers \Fisharebest\Webtrees\Report\ReportHtmlTextbox - * @covers \Fisharebest\Webtrees\Report\ReportParserBase - * @covers \Fisharebest\Webtrees\Report\ReportParserGenerate - * @covers \Fisharebest\Webtrees\Report\ReportParserSetup - * @covers \Fisharebest\Webtrees\Report\ReportPdfCell - * @covers \Fisharebest\Webtrees\Report\ReportPdfFootnote - * @covers \Fisharebest\Webtrees\Report\ReportPdfImage - * @covers \Fisharebest\Webtrees\Report\ReportPdfLine - * @covers \Fisharebest\Webtrees\Report\ReportPdfText - * @covers \Fisharebest\Webtrees\Report\ReportPdfTextBox - * @covers \Fisharebest\Webtrees\Report\TcpdfWrapper - */ public function testReportRunsWithoutError(): void { $tree = $this->importTree('demo.ged'); diff --git a/tests/app/Module/BirthReportModuleTest.php b/tests/app/Module/BirthReportModuleTest.php index e7f99ff46d..73f06157eb 100644 --- a/tests/app/Module/BirthReportModuleTest.php +++ b/tests/app/Module/BirthReportModuleTest.php @@ -21,53 +21,74 @@ namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\Auth; use Fisharebest\Webtrees\Contracts\UserInterface; +use Fisharebest\Webtrees\Report\AbstractRenderer; use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; +use Fisharebest\Webtrees\Report\ReportBaseCell; +use Fisharebest\Webtrees\Report\ReportBaseElement; +use Fisharebest\Webtrees\Report\ReportBaseFootnote; +use Fisharebest\Webtrees\Report\ReportBaseImage; +use Fisharebest\Webtrees\Report\ReportBaseLine; +use Fisharebest\Webtrees\Report\ReportBaseText; +use Fisharebest\Webtrees\Report\ReportBaseTextbox; +use Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider; +use Fisharebest\Webtrees\Report\ReportHtmlCell; +use Fisharebest\Webtrees\Report\ReportHtmlFootnote; +use Fisharebest\Webtrees\Report\ReportHtmlImage; +use Fisharebest\Webtrees\Report\ReportHtmlLine; +use Fisharebest\Webtrees\Report\ReportHtmlText; +use Fisharebest\Webtrees\Report\ReportHtmlTextbox; +use Fisharebest\Webtrees\Report\ReportParserBase; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; +use Fisharebest\Webtrees\Report\ReportPdfCell; +use Fisharebest\Webtrees\Report\ReportPdfFootnote; +use Fisharebest\Webtrees\Report\ReportPdfImage; +use Fisharebest\Webtrees\Report\ReportPdfLine; +use Fisharebest\Webtrees\Report\ReportPdfText; +use Fisharebest\Webtrees\Report\ReportPdfTextBox; +use Fisharebest\Webtrees\Report\TcpdfWrapper; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; + use function ob_get_clean; -/** - * Test harness for the class BirthReportModule - */ + +#[CoversClass(ModuleReportTrait::class)] +#[CoversClass(PedigreeReportModule::class)] +#[CoversClass(AbstractRenderer::class)] +#[CoversClass(HtmlRenderer::class)] +#[CoversClass(PdfRenderer::class)] +#[CoversClass(ReportBaseCell::class)] +#[CoversClass(ReportBaseElement::class)] +#[CoversClass(ReportBaseFootnote::class)] +#[CoversClass(ReportBaseImage::class)] +#[CoversClass(ReportBaseLine::class)] +#[CoversClass(ReportBaseText::class)] +#[CoversClass(ReportBaseTextbox::class)] +#[CoversClass(ReportExpressionLanguageProvider::class)] +#[CoversClass(ReportHtmlCell::class)] +#[CoversClass(ReportHtmlFootnote::class)] +#[CoversClass(ReportHtmlImage::class)] +#[CoversClass(ReportHtmlLine::class)] +#[CoversClass(ReportHtmlText::class)] +#[CoversClass(ReportHtmlTextbox::class)] +#[CoversClass(ReportParserBase::class)] +#[CoversClass(ReportParserGenerate::class)] +#[CoversClass(ReportParserSetup::class)] +#[CoversClass(ReportPdfCell::class)] +#[CoversClass(ReportPdfFootnote::class)] +#[CoversClass(ReportPdfImage::class)] +#[CoversClass(ReportPdfLine::class)] +#[CoversClass(ReportPdfText::class)] +#[CoversClass(ReportPdfTextBox::class)] +#[CoversClass(TcpdfWrapper::class)] class BirthReportModuleTest extends TestCase { protected static bool $uses_database = true; - /** - * @covers \Fisharebest\Webtrees\Module\ModuleReportTrait - * @covers \Fisharebest\Webtrees\Module\PedigreeReportModule - * @covers \Fisharebest\Webtrees\Report\AbstractRenderer - * @covers \Fisharebest\Webtrees\Report\HtmlRenderer - * @covers \Fisharebest\Webtrees\Report\PdfRenderer - * @covers \Fisharebest\Webtrees\Report\ReportBaseCell - * @covers \Fisharebest\Webtrees\Report\ReportBaseElement - * @covers \Fisharebest\Webtrees\Report\ReportBaseFootnote - * @covers \Fisharebest\Webtrees\Report\ReportBaseImage - * @covers \Fisharebest\Webtrees\Report\ReportBaseLine - * @covers \Fisharebest\Webtrees\Report\ReportBaseText - * @covers \Fisharebest\Webtrees\Report\ReportBaseTextbox - * @covers \Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider - * @covers \Fisharebest\Webtrees\Report\ReportHtmlCell - * @covers \Fisharebest\Webtrees\Report\ReportHtmlFootnote - * @covers \Fisharebest\Webtrees\Report\ReportHtmlImage - * @covers \Fisharebest\Webtrees\Report\ReportHtmlLine - * @covers \Fisharebest\Webtrees\Report\ReportHtmlText - * @covers \Fisharebest\Webtrees\Report\ReportHtmlTextbox - * @covers \Fisharebest\Webtrees\Report\ReportParserBase - * @covers \Fisharebest\Webtrees\Report\ReportParserGenerate - * @covers \Fisharebest\Webtrees\Report\ReportParserSetup - * @covers \Fisharebest\Webtrees\Report\ReportPdfCell - * @covers \Fisharebest\Webtrees\Report\ReportPdfFootnote - * @covers \Fisharebest\Webtrees\Report\ReportPdfImage - * @covers \Fisharebest\Webtrees\Report\ReportPdfLine - * @covers \Fisharebest\Webtrees\Report\ReportPdfText - * @covers \Fisharebest\Webtrees\Report\ReportPdfTextBox - * @covers \Fisharebest\Webtrees\Report\TcpdfWrapper - */ public function testReportRunsWithoutError(): void { $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); diff --git a/tests/app/Module/BranchesListModuleTest.php b/tests/app/Module/BranchesListModuleTest.php index 53e62d4560..c590fd0abc 100644 --- a/tests/app/Module/BranchesListModuleTest.php +++ b/tests/app/Module/BranchesListModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class BranchesListModule - * - * @covers \Fisharebest\Webtrees\Module\BranchesListModule - */ + +#[CoversClass(BranchesListModule::class)] class BranchesListModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\BranchesListModule::class)); + $this->assertTrue(class_exists(BranchesListModule::class)); } } diff --git a/tests/app/Module/BritishMonarchsTest.php b/tests/app/Module/BritishMonarchsTest.php index 0f382336ea..10a7e7b402 100644 --- a/tests/app/Module/BritishMonarchsTest.php +++ b/tests/app/Module/BritishMonarchsTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class BritishMonarchs - * - * @covers \Fisharebest\Webtrees\Module\BritishMonarchs - */ + +#[CoversClass(BritishMonarchs::class)] class BritishMonarchsTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\BritishMonarchs::class)); + $this->assertTrue(class_exists(BritishMonarchs::class)); } } diff --git a/tests/app/Module/BritishPrimeMinistersTest.php b/tests/app/Module/BritishPrimeMinistersTest.php index 32200b5c1b..b5a7653578 100644 --- a/tests/app/Module/BritishPrimeMinistersTest.php +++ b/tests/app/Module/BritishPrimeMinistersTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class BritishPrimeMinisters - * - * @covers \Fisharebest\Webtrees\Module\BritishPrimeMinisters - */ + +#[CoversClass(BritishPrimeMinisters::class)] class BritishPrimeMinistersTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\BritishPrimeMinisters::class)); + $this->assertTrue(class_exists(BritishPrimeMinisters::class)); } } diff --git a/tests/app/Module/BritishSocialHistoryTest.php b/tests/app/Module/BritishSocialHistoryTest.php index ac3b295fd2..f6537b2eaf 100644 --- a/tests/app/Module/BritishSocialHistoryTest.php +++ b/tests/app/Module/BritishSocialHistoryTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class BritishSocialHistory - * - * @covers \Fisharebest\Webtrees\Module\BritishSocialHistory - */ + +#[CoversClass(BritishSocialHistory::class)] class BritishSocialHistoryTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\BritishSocialHistory::class)); + $this->assertTrue(class_exists(BritishSocialHistory::class)); } } diff --git a/tests/app/Module/CalendarMenuModuleTest.php b/tests/app/Module/CalendarMenuModuleTest.php index 41b59836d5..4ab6c58bb7 100644 --- a/tests/app/Module/CalendarMenuModuleTest.php +++ b/tests/app/Module/CalendarMenuModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class CalendarMenuModule - * - * @covers \Fisharebest\Webtrees\Module\CalendarMenuModule - */ + +#[CoversClass(CalendarMenuModule::class)] class CalendarMenuModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\CalendarMenuModule::class)); + $this->assertTrue(class_exists(CalendarMenuModule::class)); } } diff --git a/tests/app/Module/CemeteryReportModuleTest.php b/tests/app/Module/CemeteryReportModuleTest.php index 72b6185fa8..73eff849e5 100644 --- a/tests/app/Module/CemeteryReportModuleTest.php +++ b/tests/app/Module/CemeteryReportModuleTest.php @@ -21,53 +21,74 @@ namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\Auth; use Fisharebest\Webtrees\Contracts\UserInterface; +use Fisharebest\Webtrees\Report\AbstractRenderer; use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; +use Fisharebest\Webtrees\Report\ReportBaseCell; +use Fisharebest\Webtrees\Report\ReportBaseElement; +use Fisharebest\Webtrees\Report\ReportBaseFootnote; +use Fisharebest\Webtrees\Report\ReportBaseImage; +use Fisharebest\Webtrees\Report\ReportBaseLine; +use Fisharebest\Webtrees\Report\ReportBaseText; +use Fisharebest\Webtrees\Report\ReportBaseTextbox; +use Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider; +use Fisharebest\Webtrees\Report\ReportHtmlCell; +use Fisharebest\Webtrees\Report\ReportHtmlFootnote; +use Fisharebest\Webtrees\Report\ReportHtmlImage; +use Fisharebest\Webtrees\Report\ReportHtmlLine; +use Fisharebest\Webtrees\Report\ReportHtmlText; +use Fisharebest\Webtrees\Report\ReportHtmlTextbox; +use Fisharebest\Webtrees\Report\ReportParserBase; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; +use Fisharebest\Webtrees\Report\ReportPdfCell; +use Fisharebest\Webtrees\Report\ReportPdfFootnote; +use Fisharebest\Webtrees\Report\ReportPdfImage; +use Fisharebest\Webtrees\Report\ReportPdfLine; +use Fisharebest\Webtrees\Report\ReportPdfText; +use Fisharebest\Webtrees\Report\ReportPdfTextBox; +use Fisharebest\Webtrees\Report\TcpdfWrapper; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; + use function ob_get_clean; -/** - * Test harness for the class CemeteryReportModule - */ + +#[CoversClass(ModuleReportTrait::class)] +#[CoversClass(PedigreeReportModule::class)] +#[CoversClass(AbstractRenderer::class)] +#[CoversClass(HtmlRenderer::class)] +#[CoversClass(PdfRenderer::class)] +#[CoversClass(ReportBaseCell::class)] +#[CoversClass(ReportBaseElement::class)] +#[CoversClass(ReportBaseFootnote::class)] +#[CoversClass(ReportBaseImage::class)] +#[CoversClass(ReportBaseLine::class)] +#[CoversClass(ReportBaseText::class)] +#[CoversClass(ReportBaseTextbox::class)] +#[CoversClass(ReportExpressionLanguageProvider::class)] +#[CoversClass(ReportHtmlCell::class)] +#[CoversClass(ReportHtmlFootnote::class)] +#[CoversClass(ReportHtmlImage::class)] +#[CoversClass(ReportHtmlLine::class)] +#[CoversClass(ReportHtmlText::class)] +#[CoversClass(ReportHtmlTextbox::class)] +#[CoversClass(ReportParserBase::class)] +#[CoversClass(ReportParserGenerate::class)] +#[CoversClass(ReportParserSetup::class)] +#[CoversClass(ReportPdfCell::class)] +#[CoversClass(ReportPdfFootnote::class)] +#[CoversClass(ReportPdfImage::class)] +#[CoversClass(ReportPdfLine::class)] +#[CoversClass(ReportPdfText::class)] +#[CoversClass(ReportPdfTextBox::class)] +#[CoversClass(TcpdfWrapper::class)] class CemeteryReportModuleTest extends TestCase { protected static bool $uses_database = true; - /** - * @covers \Fisharebest\Webtrees\Module\ModuleReportTrait - * @covers \Fisharebest\Webtrees\Module\PedigreeReportModule - * @covers \Fisharebest\Webtrees\Report\AbstractRenderer - * @covers \Fisharebest\Webtrees\Report\HtmlRenderer - * @covers \Fisharebest\Webtrees\Report\PdfRenderer - * @covers \Fisharebest\Webtrees\Report\ReportBaseCell - * @covers \Fisharebest\Webtrees\Report\ReportBaseElement - * @covers \Fisharebest\Webtrees\Report\ReportBaseFootnote - * @covers \Fisharebest\Webtrees\Report\ReportBaseImage - * @covers \Fisharebest\Webtrees\Report\ReportBaseLine - * @covers \Fisharebest\Webtrees\Report\ReportBaseText - * @covers \Fisharebest\Webtrees\Report\ReportBaseTextbox - * @covers \Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider - * @covers \Fisharebest\Webtrees\Report\ReportHtmlCell - * @covers \Fisharebest\Webtrees\Report\ReportHtmlFootnote - * @covers \Fisharebest\Webtrees\Report\ReportHtmlImage - * @covers \Fisharebest\Webtrees\Report\ReportHtmlLine - * @covers \Fisharebest\Webtrees\Report\ReportHtmlText - * @covers \Fisharebest\Webtrees\Report\ReportHtmlTextbox - * @covers \Fisharebest\Webtrees\Report\ReportParserBase - * @covers \Fisharebest\Webtrees\Report\ReportParserGenerate - * @covers \Fisharebest\Webtrees\Report\ReportParserSetup - * @covers \Fisharebest\Webtrees\Report\ReportPdfCell - * @covers \Fisharebest\Webtrees\Report\ReportPdfFootnote - * @covers \Fisharebest\Webtrees\Report\ReportPdfImage - * @covers \Fisharebest\Webtrees\Report\ReportPdfLine - * @covers \Fisharebest\Webtrees\Report\ReportPdfText - * @covers \Fisharebest\Webtrees\Report\ReportPdfTextBox - * @covers \Fisharebest\Webtrees\Report\TcpdfWrapper - */ public function testReportRunsWithoutError(): void { $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); diff --git a/tests/app/Module/CensusAssistantModuleTest.php b/tests/app/Module/CensusAssistantModuleTest.php index 4b51ba0963..e6282e1950 100644 --- a/tests/app/Module/CensusAssistantModuleTest.php +++ b/tests/app/Module/CensusAssistantModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class CensusAssistantModule - * - * @covers \Fisharebest\Webtrees\Module\CensusAssistantModule - */ + +#[CoversClass(CensusAssistantModule::class)] class CensusAssistantModuleTest extends TestCase { /** diff --git a/tests/app/Module/ChangeReportModuleTest.php b/tests/app/Module/ChangeReportModuleTest.php index 14a7abb936..ca3b578cc9 100644 --- a/tests/app/Module/ChangeReportModuleTest.php +++ b/tests/app/Module/ChangeReportModuleTest.php @@ -22,53 +22,74 @@ namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\Auth; use Fisharebest\Webtrees\Contracts\UserInterface; use Fisharebest\Webtrees\Registry; +use Fisharebest\Webtrees\Report\AbstractRenderer; use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; +use Fisharebest\Webtrees\Report\ReportBaseCell; +use Fisharebest\Webtrees\Report\ReportBaseElement; +use Fisharebest\Webtrees\Report\ReportBaseFootnote; +use Fisharebest\Webtrees\Report\ReportBaseImage; +use Fisharebest\Webtrees\Report\ReportBaseLine; +use Fisharebest\Webtrees\Report\ReportBaseText; +use Fisharebest\Webtrees\Report\ReportBaseTextbox; +use Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider; +use Fisharebest\Webtrees\Report\ReportHtmlCell; +use Fisharebest\Webtrees\Report\ReportHtmlFootnote; +use Fisharebest\Webtrees\Report\ReportHtmlImage; +use Fisharebest\Webtrees\Report\ReportHtmlLine; +use Fisharebest\Webtrees\Report\ReportHtmlText; +use Fisharebest\Webtrees\Report\ReportHtmlTextbox; +use Fisharebest\Webtrees\Report\ReportParserBase; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; +use Fisharebest\Webtrees\Report\ReportPdfCell; +use Fisharebest\Webtrees\Report\ReportPdfFootnote; +use Fisharebest\Webtrees\Report\ReportPdfImage; +use Fisharebest\Webtrees\Report\ReportPdfLine; +use Fisharebest\Webtrees\Report\ReportPdfText; +use Fisharebest\Webtrees\Report\ReportPdfTextBox; +use Fisharebest\Webtrees\Report\TcpdfWrapper; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; + use function ob_get_clean; -/** - * Test harness for the class ChangeReportModule - */ + +#[CoversClass(ModuleReportTrait::class)] +#[CoversClass(PedigreeReportModule::class)] +#[CoversClass(AbstractRenderer::class)] +#[CoversClass(HtmlRenderer::class)] +#[CoversClass(PdfRenderer::class)] +#[CoversClass(ReportBaseCell::class)] +#[CoversClass(ReportBaseElement::class)] +#[CoversClass(ReportBaseFootnote::class)] +#[CoversClass(ReportBaseImage::class)] +#[CoversClass(ReportBaseLine::class)] +#[CoversClass(ReportBaseText::class)] +#[CoversClass(ReportBaseTextbox::class)] +#[CoversClass(ReportExpressionLanguageProvider::class)] +#[CoversClass(ReportHtmlCell::class)] +#[CoversClass(ReportHtmlFootnote::class)] +#[CoversClass(ReportHtmlImage::class)] +#[CoversClass(ReportHtmlLine::class)] +#[CoversClass(ReportHtmlText::class)] +#[CoversClass(ReportHtmlTextbox::class)] +#[CoversClass(ReportParserBase::class)] +#[CoversClass(ReportParserGenerate::class)] +#[CoversClass(ReportParserSetup::class)] +#[CoversClass(ReportPdfCell::class)] +#[CoversClass(ReportPdfFootnote::class)] +#[CoversClass(ReportPdfImage::class)] +#[CoversClass(ReportPdfLine::class)] +#[CoversClass(ReportPdfText::class)] +#[CoversClass(ReportPdfTextBox::class)] +#[CoversClass(TcpdfWrapper::class)] class ChangeReportModuleTest extends TestCase { protected static bool $uses_database = true; - /** - * @covers \Fisharebest\Webtrees\Module\ModuleReportTrait - * @covers \Fisharebest\Webtrees\Module\PedigreeReportModule - * @covers \Fisharebest\Webtrees\Report\AbstractRenderer - * @covers \Fisharebest\Webtrees\Report\HtmlRenderer - * @covers \Fisharebest\Webtrees\Report\PdfRenderer - * @covers \Fisharebest\Webtrees\Report\ReportBaseCell - * @covers \Fisharebest\Webtrees\Report\ReportBaseElement - * @covers \Fisharebest\Webtrees\Report\ReportBaseFootnote - * @covers \Fisharebest\Webtrees\Report\ReportBaseImage - * @covers \Fisharebest\Webtrees\Report\ReportBaseLine - * @covers \Fisharebest\Webtrees\Report\ReportBaseText - * @covers \Fisharebest\Webtrees\Report\ReportBaseTextbox - * @covers \Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider - * @covers \Fisharebest\Webtrees\Report\ReportHtmlCell - * @covers \Fisharebest\Webtrees\Report\ReportHtmlFootnote - * @covers \Fisharebest\Webtrees\Report\ReportHtmlImage - * @covers \Fisharebest\Webtrees\Report\ReportHtmlLine - * @covers \Fisharebest\Webtrees\Report\ReportHtmlText - * @covers \Fisharebest\Webtrees\Report\ReportHtmlTextbox - * @covers \Fisharebest\Webtrees\Report\ReportParserBase - * @covers \Fisharebest\Webtrees\Report\ReportParserGenerate - * @covers \Fisharebest\Webtrees\Report\ReportParserSetup - * @covers \Fisharebest\Webtrees\Report\ReportPdfCell - * @covers \Fisharebest\Webtrees\Report\ReportPdfFootnote - * @covers \Fisharebest\Webtrees\Report\ReportPdfImage - * @covers \Fisharebest\Webtrees\Report\ReportPdfLine - * @covers \Fisharebest\Webtrees\Report\ReportPdfText - * @covers \Fisharebest\Webtrees\Report\ReportPdfTextBox - * @covers \Fisharebest\Webtrees\Report\TcpdfWrapper - */ public function testReportRunsWithoutError(): void { $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); diff --git a/tests/app/Module/ChartsBlockModuleTest.php b/tests/app/Module/ChartsBlockModuleTest.php index 1e9c3da11a..5be60d9445 100644 --- a/tests/app/Module/ChartsBlockModuleTest.php +++ b/tests/app/Module/ChartsBlockModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class ChartsBlockModule - * - * @covers \Fisharebest\Webtrees\Module\ChartsBlockModule - */ + +#[CoversClass(ChartsBlockModule::class)] class ChartsBlockModuleTest extends TestCase { /** diff --git a/tests/app/Module/ChartsMenuModuleTest.php b/tests/app/Module/ChartsMenuModuleTest.php index fb285c1d70..9c2d436304 100644 --- a/tests/app/Module/ChartsMenuModuleTest.php +++ b/tests/app/Module/ChartsMenuModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class ChartsMenuModule - * - * @covers \Fisharebest\Webtrees\Module\ChartsMenuModule - */ + +#[CoversClass(ChartsMenuModule::class)] class ChartsMenuModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\ChartsMenuModule::class)); + $this->assertTrue(class_exists(ChartsMenuModule::class)); } } diff --git a/tests/app/Module/CheckForNewVersionTest.php b/tests/app/Module/CheckForNewVersionTest.php index 0acf19bb8c..992d96a179 100644 --- a/tests/app/Module/CheckForNewVersionTest.php +++ b/tests/app/Module/CheckForNewVersionTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class CheckForNewVersion - * - * @covers \Fisharebest\Webtrees\Module\CheckForNewVersion - */ + +#[CoversClass(CheckForNewVersion::class)] class CheckForNewVersionTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\CheckForNewVersion::class)); + $this->assertTrue(class_exists(CheckForNewVersion::class)); } } diff --git a/tests/app/Module/CkeditorModuleTest.php b/tests/app/Module/CkeditorModuleTest.php index 4a24b074c6..fb51c38af3 100644 --- a/tests/app/Module/CkeditorModuleTest.php +++ b/tests/app/Module/CkeditorModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class CkeditorModule - * - * @covers \Fisharebest\Webtrees\Module\CkeditorModule - */ + +#[CoversClass(CkeditorModule::class)] class CkeditorModuleTest extends TestCase { /** diff --git a/tests/app/Module/ClippingsCartModuleTest.php b/tests/app/Module/ClippingsCartModuleTest.php index d9f68584bc..847be09997 100644 --- a/tests/app/Module/ClippingsCartModuleTest.php +++ b/tests/app/Module/ClippingsCartModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class ClippingsCartModule - * - * @covers \Fisharebest\Webtrees\Module\ClippingsCartModule - */ + +#[CoversClass(ClippingsCartModule::class)] class ClippingsCartModuleTest extends TestCase { /** diff --git a/tests/app/Module/CloudsThemeTest.php b/tests/app/Module/CloudsThemeTest.php index 93e086a1a7..7d7d002af2 100644 --- a/tests/app/Module/CloudsThemeTest.php +++ b/tests/app/Module/CloudsThemeTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class CloudsTheme - * - * @covers \Fisharebest\Webtrees\Module\CloudsTheme - */ + +#[CoversClass(CloudsTheme::class)] class CloudsThemeTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\CloudsTheme::class)); + $this->assertTrue(class_exists(CloudsTheme::class)); } } diff --git a/tests/app/Module/ColorsThemeTest.php b/tests/app/Module/ColorsThemeTest.php index 6c99a1e32c..815c8f28dd 100644 --- a/tests/app/Module/ColorsThemeTest.php +++ b/tests/app/Module/ColorsThemeTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class ColorsTheme - * - * @covers \Fisharebest\Webtrees\Module\ColorsTheme - */ + +#[CoversClass(ColorsTheme::class)] class ColorsThemeTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\ColorsTheme::class)); + $this->assertTrue(class_exists(ColorsTheme::class)); } } diff --git a/tests/app/Module/CompactTreeChartModuleTest.php b/tests/app/Module/CompactTreeChartModuleTest.php index b37059771f..4745f8579c 100644 --- a/tests/app/Module/CompactTreeChartModuleTest.php +++ b/tests/app/Module/CompactTreeChartModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class CompactTreeChartModule - * - * @covers \Fisharebest\Webtrees\Module\CompactTreeChartModule - */ + +#[CoversClass(CompactTreeChartModule::class)] class CompactTreeChartModuleTest extends TestCase { /** diff --git a/tests/app/Module/ContactsFooterModuleTest.php b/tests/app/Module/ContactsFooterModuleTest.php index 735217902f..d32997a753 100644 --- a/tests/app/Module/ContactsFooterModuleTest.php +++ b/tests/app/Module/ContactsFooterModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class ContactsFooterModule - * - * @covers \Fisharebest\Webtrees\Module\ContactsFooterModule - */ + +#[CoversClass(ContactsFooterModule::class)] class ContactsFooterModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\ContactsFooterModule::class)); + $this->assertTrue(class_exists(ContactsFooterModule::class)); } } diff --git a/tests/app/Module/CustomCssJsModuleTest.php b/tests/app/Module/CustomCssJsModuleTest.php index 5f192c07ad..0ecf59ab7d 100644 --- a/tests/app/Module/CustomCssJsModuleTest.php +++ b/tests/app/Module/CustomCssJsModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class CustomCssJsModule - * - * @covers \Fisharebest\Webtrees\Module\CustomCssJsModule - */ + +#[CoversClass(CustomCssJsModule::class)] class CustomCssJsModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\CustomCssJsModule::class)); + $this->assertTrue(class_exists(CustomCssJsModule::class)); } } diff --git a/tests/app/Module/CzechMonarchsAndPresidentsTest.php b/tests/app/Module/CzechMonarchsAndPresidentsTest.php index 8a7f645405..c9b72b2416 100644 --- a/tests/app/Module/CzechMonarchsAndPresidentsTest.php +++ b/tests/app/Module/CzechMonarchsAndPresidentsTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class CzechMonarchsAndPresidents - * - * @covers \Fisharebest\Webtrees\Module\CzechMonarchsAndPresidents - */ + +#[CoversClass(CzechMonarchsAndPresidents::class)] class CzechMonarchsAndPresidentsTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\CzechMonarchsAndPresidents::class)); + $this->assertTrue(class_exists(CzechMonarchsAndPresidents::class)); } } diff --git a/tests/app/Module/DeathReportModuleTest.php b/tests/app/Module/DeathReportModuleTest.php index aa3f1d53f1..1e5919d1fe 100644 --- a/tests/app/Module/DeathReportModuleTest.php +++ b/tests/app/Module/DeathReportModuleTest.php @@ -21,53 +21,74 @@ namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\Auth; use Fisharebest\Webtrees\Contracts\UserInterface; +use Fisharebest\Webtrees\Report\AbstractRenderer; use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; +use Fisharebest\Webtrees\Report\ReportBaseCell; +use Fisharebest\Webtrees\Report\ReportBaseElement; +use Fisharebest\Webtrees\Report\ReportBaseFootnote; +use Fisharebest\Webtrees\Report\ReportBaseImage; +use Fisharebest\Webtrees\Report\ReportBaseLine; +use Fisharebest\Webtrees\Report\ReportBaseText; +use Fisharebest\Webtrees\Report\ReportBaseTextbox; +use Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider; +use Fisharebest\Webtrees\Report\ReportHtmlCell; +use Fisharebest\Webtrees\Report\ReportHtmlFootnote; +use Fisharebest\Webtrees\Report\ReportHtmlImage; +use Fisharebest\Webtrees\Report\ReportHtmlLine; +use Fisharebest\Webtrees\Report\ReportHtmlText; +use Fisharebest\Webtrees\Report\ReportHtmlTextbox; +use Fisharebest\Webtrees\Report\ReportParserBase; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; +use Fisharebest\Webtrees\Report\ReportPdfCell; +use Fisharebest\Webtrees\Report\ReportPdfFootnote; +use Fisharebest\Webtrees\Report\ReportPdfImage; +use Fisharebest\Webtrees\Report\ReportPdfLine; +use Fisharebest\Webtrees\Report\ReportPdfText; +use Fisharebest\Webtrees\Report\ReportPdfTextBox; +use Fisharebest\Webtrees\Report\TcpdfWrapper; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; + use function ob_get_clean; -/** - * Test harness for the class FactSourcesReportModule - */ + +#[CoversClass(ModuleReportTrait::class)] +#[CoversClass(PedigreeReportModule::class)] +#[CoversClass(AbstractRenderer::class)] +#[CoversClass(HtmlRenderer::class)] +#[CoversClass(PdfRenderer::class)] +#[CoversClass(ReportBaseCell::class)] +#[CoversClass(ReportBaseElement::class)] +#[CoversClass(ReportBaseFootnote::class)] +#[CoversClass(ReportBaseImage::class)] +#[CoversClass(ReportBaseLine::class)] +#[CoversClass(ReportBaseText::class)] +#[CoversClass(ReportBaseTextbox::class)] +#[CoversClass(ReportExpressionLanguageProvider::class)] +#[CoversClass(ReportHtmlCell::class)] +#[CoversClass(ReportHtmlFootnote::class)] +#[CoversClass(ReportHtmlImage::class)] +#[CoversClass(ReportHtmlLine::class)] +#[CoversClass(ReportHtmlText::class)] +#[CoversClass(ReportHtmlTextbox::class)] +#[CoversClass(ReportParserBase::class)] +#[CoversClass(ReportParserGenerate::class)] +#[CoversClass(ReportParserSetup::class)] +#[CoversClass(ReportPdfCell::class)] +#[CoversClass(ReportPdfFootnote::class)] +#[CoversClass(ReportPdfImage::class)] +#[CoversClass(ReportPdfLine::class)] +#[CoversClass(ReportPdfText::class)] +#[CoversClass(ReportPdfTextBox::class)] +#[CoversClass(TcpdfWrapper::class)] class DeathReportModuleTest extends TestCase { protected static bool $uses_database = true; - /** - * @covers \Fisharebest\Webtrees\Module\ModuleReportTrait - * @covers \Fisharebest\Webtrees\Module\PedigreeReportModule - * @covers \Fisharebest\Webtrees\Report\AbstractRenderer - * @covers \Fisharebest\Webtrees\Report\HtmlRenderer - * @covers \Fisharebest\Webtrees\Report\PdfRenderer - * @covers \Fisharebest\Webtrees\Report\ReportBaseCell - * @covers \Fisharebest\Webtrees\Report\ReportBaseElement - * @covers \Fisharebest\Webtrees\Report\ReportBaseFootnote - * @covers \Fisharebest\Webtrees\Report\ReportBaseImage - * @covers \Fisharebest\Webtrees\Report\ReportBaseLine - * @covers \Fisharebest\Webtrees\Report\ReportBaseText - * @covers \Fisharebest\Webtrees\Report\ReportBaseTextbox - * @covers \Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider - * @covers \Fisharebest\Webtrees\Report\ReportHtmlCell - * @covers \Fisharebest\Webtrees\Report\ReportHtmlFootnote - * @covers \Fisharebest\Webtrees\Report\ReportHtmlImage - * @covers \Fisharebest\Webtrees\Report\ReportHtmlLine - * @covers \Fisharebest\Webtrees\Report\ReportHtmlText - * @covers \Fisharebest\Webtrees\Report\ReportHtmlTextbox - * @covers \Fisharebest\Webtrees\Report\ReportParserBase - * @covers \Fisharebest\Webtrees\Report\ReportParserGenerate - * @covers \Fisharebest\Webtrees\Report\ReportParserSetup - * @covers \Fisharebest\Webtrees\Report\ReportPdfCell - * @covers \Fisharebest\Webtrees\Report\ReportPdfFootnote - * @covers \Fisharebest\Webtrees\Report\ReportPdfImage - * @covers \Fisharebest\Webtrees\Report\ReportPdfLine - * @covers \Fisharebest\Webtrees\Report\ReportPdfText - * @covers \Fisharebest\Webtrees\Report\ReportPdfTextBox - * @covers \Fisharebest\Webtrees\Report\TcpdfWrapper - */ public function testReportRunsWithoutError(): void { $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); diff --git a/tests/app/Module/DescendancyChartModuleTest.php b/tests/app/Module/DescendancyChartModuleTest.php index 214da03bc7..4996ac71ba 100644 --- a/tests/app/Module/DescendancyChartModuleTest.php +++ b/tests/app/Module/DescendancyChartModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class DescendancyChartModule - * - * @covers \Fisharebest\Webtrees\Module\DescendancyChartModule - */ + +#[CoversClass(DescendancyChartModule::class)] class DescendancyChartModuleTest extends TestCase { /** diff --git a/tests/app/Module/DescendancyModuleTest.php b/tests/app/Module/DescendancyModuleTest.php index d3f912673f..2925cb936e 100644 --- a/tests/app/Module/DescendancyModuleTest.php +++ b/tests/app/Module/DescendancyModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class DescendancyModule - * - * @covers \Fisharebest\Webtrees\Module\DescendancyModule - */ + +#[CoversClass(DescendancyModule::class)] class DescendancyModuleTest extends TestCase { /** diff --git a/tests/app/Module/DescendancyReportModuleTest.php b/tests/app/Module/DescendancyReportModuleTest.php index fb70853fb4..1289661fc2 100644 --- a/tests/app/Module/DescendancyReportModuleTest.php +++ b/tests/app/Module/DescendancyReportModuleTest.php @@ -21,54 +21,75 @@ namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\Auth; use Fisharebest\Webtrees\Contracts\UserInterface; +use Fisharebest\Webtrees\Report\AbstractRenderer; use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; +use Fisharebest\Webtrees\Report\ReportBaseCell; +use Fisharebest\Webtrees\Report\ReportBaseElement; +use Fisharebest\Webtrees\Report\ReportBaseFootnote; +use Fisharebest\Webtrees\Report\ReportBaseImage; +use Fisharebest\Webtrees\Report\ReportBaseLine; +use Fisharebest\Webtrees\Report\ReportBaseText; +use Fisharebest\Webtrees\Report\ReportBaseTextbox; +use Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider; +use Fisharebest\Webtrees\Report\ReportHtmlCell; +use Fisharebest\Webtrees\Report\ReportHtmlFootnote; +use Fisharebest\Webtrees\Report\ReportHtmlImage; +use Fisharebest\Webtrees\Report\ReportHtmlLine; +use Fisharebest\Webtrees\Report\ReportHtmlText; +use Fisharebest\Webtrees\Report\ReportHtmlTextbox; +use Fisharebest\Webtrees\Report\ReportParserBase; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; +use Fisharebest\Webtrees\Report\ReportPdfCell; +use Fisharebest\Webtrees\Report\ReportPdfFootnote; +use Fisharebest\Webtrees\Report\ReportPdfImage; +use Fisharebest\Webtrees\Report\ReportPdfLine; +use Fisharebest\Webtrees\Report\ReportPdfText; +use Fisharebest\Webtrees\Report\ReportPdfTextBox; +use Fisharebest\Webtrees\Report\TcpdfWrapper; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; + use function ob_get_clean; use function ob_start; -/** - * Test harness for the class DescendancyReportModule - */ + +#[CoversClass(ModuleReportTrait::class)] +#[CoversClass(PedigreeReportModule::class)] +#[CoversClass(AbstractRenderer::class)] +#[CoversClass(HtmlRenderer::class)] +#[CoversClass(PdfRenderer::class)] +#[CoversClass(ReportBaseCell::class)] +#[CoversClass(ReportBaseElement::class)] +#[CoversClass(ReportBaseFootnote::class)] +#[CoversClass(ReportBaseImage::class)] +#[CoversClass(ReportBaseLine::class)] +#[CoversClass(ReportBaseText::class)] +#[CoversClass(ReportBaseTextbox::class)] +#[CoversClass(ReportExpressionLanguageProvider::class)] +#[CoversClass(ReportHtmlCell::class)] +#[CoversClass(ReportHtmlFootnote::class)] +#[CoversClass(ReportHtmlImage::class)] +#[CoversClass(ReportHtmlLine::class)] +#[CoversClass(ReportHtmlText::class)] +#[CoversClass(ReportHtmlTextbox::class)] +#[CoversClass(ReportParserBase::class)] +#[CoversClass(ReportParserGenerate::class)] +#[CoversClass(ReportParserSetup::class)] +#[CoversClass(ReportPdfCell::class)] +#[CoversClass(ReportPdfFootnote::class)] +#[CoversClass(ReportPdfImage::class)] +#[CoversClass(ReportPdfLine::class)] +#[CoversClass(ReportPdfText::class)] +#[CoversClass(ReportPdfTextBox::class)] +#[CoversClass(TcpdfWrapper::class)] class DescendancyReportModuleTest extends TestCase { protected static bool $uses_database = true; - /** - * @covers \Fisharebest\Webtrees\Module\ModuleReportTrait - * @covers \Fisharebest\Webtrees\Module\PedigreeReportModule - * @covers \Fisharebest\Webtrees\Report\AbstractRenderer - * @covers \Fisharebest\Webtrees\Report\HtmlRenderer - * @covers \Fisharebest\Webtrees\Report\PdfRenderer - * @covers \Fisharebest\Webtrees\Report\ReportBaseCell - * @covers \Fisharebest\Webtrees\Report\ReportBaseElement - * @covers \Fisharebest\Webtrees\Report\ReportBaseFootnote - * @covers \Fisharebest\Webtrees\Report\ReportBaseImage - * @covers \Fisharebest\Webtrees\Report\ReportBaseLine - * @covers \Fisharebest\Webtrees\Report\ReportBaseText - * @covers \Fisharebest\Webtrees\Report\ReportBaseTextbox - * @covers \Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider - * @covers \Fisharebest\Webtrees\Report\ReportHtmlCell - * @covers \Fisharebest\Webtrees\Report\ReportHtmlFootnote - * @covers \Fisharebest\Webtrees\Report\ReportHtmlImage - * @covers \Fisharebest\Webtrees\Report\ReportHtmlLine - * @covers \Fisharebest\Webtrees\Report\ReportHtmlText - * @covers \Fisharebest\Webtrees\Report\ReportHtmlTextbox - * @covers \Fisharebest\Webtrees\Report\ReportParserBase - * @covers \Fisharebest\Webtrees\Report\ReportParserGenerate - * @covers \Fisharebest\Webtrees\Report\ReportParserSetup - * @covers \Fisharebest\Webtrees\Report\ReportPdfCell - * @covers \Fisharebest\Webtrees\Report\ReportPdfFootnote - * @covers \Fisharebest\Webtrees\Report\ReportPdfImage - * @covers \Fisharebest\Webtrees\Report\ReportPdfLine - * @covers \Fisharebest\Webtrees\Report\ReportPdfText - * @covers \Fisharebest\Webtrees\Report\ReportPdfTextBox - * @covers \Fisharebest\Webtrees\Report\TcpdfWrapper - */ public function testReportRunsWithoutError(): void { $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); diff --git a/tests/app/Module/DutchMonarchsTest.php b/tests/app/Module/DutchMonarchsTest.php index 43dfe366e6..6342831af8 100644 --- a/tests/app/Module/DutchMonarchsTest.php +++ b/tests/app/Module/DutchMonarchsTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class DutchMonarchs - * - * @covers \Fisharebest\Webtrees\Module\DutchMonarchs - */ + +#[CoversClass(DutchMonarchs::class)] class DutchMonarchsTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\DutchMonarchs::class)); + $this->assertTrue(class_exists(DutchMonarchs::class)); } } diff --git a/tests/app/Module/DutchPrimeMinistersTest.php b/tests/app/Module/DutchPrimeMinistersTest.php index 8117dc1d84..8c71c27bc3 100644 --- a/tests/app/Module/DutchPrimeMinistersTest.php +++ b/tests/app/Module/DutchPrimeMinistersTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class DutchPrimeMinisters - * - * @covers \Fisharebest\Webtrees\Module\DutchPrimeMinisters - */ + +#[CoversClass(DutchPrimeMinisters::class)] class DutchPrimeMinistersTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\DutchPrimeMinisters::class)); + $this->assertTrue(class_exists(DutchPrimeMinisters::class)); } } diff --git a/tests/app/Module/EsriMapsTest.php b/tests/app/Module/EsriMapsTest.php index b47fe95073..e929275cb6 100644 --- a/tests/app/Module/EsriMapsTest.php +++ b/tests/app/Module/EsriMapsTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class EsriMaps - * - * @covers \Fisharebest\Webtrees\Module\EsriMaps - */ + +#[CoversClass(EsriMaps::class)] class EsriMapsTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\EsriMaps::class)); + $this->assertTrue(class_exists(EsriMaps::class)); } } diff --git a/tests/app/Module/FabThemeTest.php b/tests/app/Module/FabThemeTest.php index a9b2a54f14..671913e9a0 100644 --- a/tests/app/Module/FabThemeTest.php +++ b/tests/app/Module/FabThemeTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class FabTheme - * - * @covers \Fisharebest\Webtrees\Module\FabTheme - */ + +#[CoversClass(FabTheme::class)] class FabThemeTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\FabTheme::class)); + $this->assertTrue(class_exists(FabTheme::class)); } } diff --git a/tests/app/Module/FactSourcesReportModuleTest.php b/tests/app/Module/FactSourcesReportModuleTest.php index d3bf1eb909..afeb36292a 100644 --- a/tests/app/Module/FactSourcesReportModuleTest.php +++ b/tests/app/Module/FactSourcesReportModuleTest.php @@ -21,53 +21,74 @@ namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\Auth; use Fisharebest\Webtrees\Contracts\UserInterface; +use Fisharebest\Webtrees\Report\AbstractRenderer; use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; +use Fisharebest\Webtrees\Report\ReportBaseCell; +use Fisharebest\Webtrees\Report\ReportBaseElement; +use Fisharebest\Webtrees\Report\ReportBaseFootnote; +use Fisharebest\Webtrees\Report\ReportBaseImage; +use Fisharebest\Webtrees\Report\ReportBaseLine; +use Fisharebest\Webtrees\Report\ReportBaseText; +use Fisharebest\Webtrees\Report\ReportBaseTextbox; +use Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider; +use Fisharebest\Webtrees\Report\ReportHtmlCell; +use Fisharebest\Webtrees\Report\ReportHtmlFootnote; +use Fisharebest\Webtrees\Report\ReportHtmlImage; +use Fisharebest\Webtrees\Report\ReportHtmlLine; +use Fisharebest\Webtrees\Report\ReportHtmlText; +use Fisharebest\Webtrees\Report\ReportHtmlTextbox; +use Fisharebest\Webtrees\Report\ReportParserBase; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; +use Fisharebest\Webtrees\Report\ReportPdfCell; +use Fisharebest\Webtrees\Report\ReportPdfFootnote; +use Fisharebest\Webtrees\Report\ReportPdfImage; +use Fisharebest\Webtrees\Report\ReportPdfLine; +use Fisharebest\Webtrees\Report\ReportPdfText; +use Fisharebest\Webtrees\Report\ReportPdfTextBox; +use Fisharebest\Webtrees\Report\TcpdfWrapper; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; + use function ob_get_clean; -/** - * Test harness for the class FactSourcesReportModule - */ + +#[CoversClass(ModuleReportTrait::class)] +#[CoversClass(PedigreeReportModule::class)] +#[CoversClass(AbstractRenderer::class)] +#[CoversClass(HtmlRenderer::class)] +#[CoversClass(PdfRenderer::class)] +#[CoversClass(ReportBaseCell::class)] +#[CoversClass(ReportBaseElement::class)] +#[CoversClass(ReportBaseFootnote::class)] +#[CoversClass(ReportBaseImage::class)] +#[CoversClass(ReportBaseLine::class)] +#[CoversClass(ReportBaseText::class)] +#[CoversClass(ReportBaseTextbox::class)] +#[CoversClass(ReportExpressionLanguageProvider::class)] +#[CoversClass(ReportHtmlCell::class)] +#[CoversClass(ReportHtmlFootnote::class)] +#[CoversClass(ReportHtmlImage::class)] +#[CoversClass(ReportHtmlLine::class)] +#[CoversClass(ReportHtmlText::class)] +#[CoversClass(ReportHtmlTextbox::class)] +#[CoversClass(ReportParserBase::class)] +#[CoversClass(ReportParserGenerate::class)] +#[CoversClass(ReportParserSetup::class)] +#[CoversClass(ReportPdfCell::class)] +#[CoversClass(ReportPdfFootnote::class)] +#[CoversClass(ReportPdfImage::class)] +#[CoversClass(ReportPdfLine::class)] +#[CoversClass(ReportPdfText::class)] +#[CoversClass(ReportPdfTextBox::class)] +#[CoversClass(TcpdfWrapper::class)] class FactSourcesReportModuleTest extends TestCase { protected static bool $uses_database = true; - /** - * @covers \Fisharebest\Webtrees\Module\ModuleReportTrait - * @covers \Fisharebest\Webtrees\Module\PedigreeReportModule - * @covers \Fisharebest\Webtrees\Report\AbstractRenderer - * @covers \Fisharebest\Webtrees\Report\HtmlRenderer - * @covers \Fisharebest\Webtrees\Report\PdfRenderer - * @covers \Fisharebest\Webtrees\Report\ReportBaseCell - * @covers \Fisharebest\Webtrees\Report\ReportBaseElement - * @covers \Fisharebest\Webtrees\Report\ReportBaseFootnote - * @covers \Fisharebest\Webtrees\Report\ReportBaseImage - * @covers \Fisharebest\Webtrees\Report\ReportBaseLine - * @covers \Fisharebest\Webtrees\Report\ReportBaseText - * @covers \Fisharebest\Webtrees\Report\ReportBaseTextbox - * @covers \Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider - * @covers \Fisharebest\Webtrees\Report\ReportHtmlCell - * @covers \Fisharebest\Webtrees\Report\ReportHtmlFootnote - * @covers \Fisharebest\Webtrees\Report\ReportHtmlImage - * @covers \Fisharebest\Webtrees\Report\ReportHtmlLine - * @covers \Fisharebest\Webtrees\Report\ReportHtmlText - * @covers \Fisharebest\Webtrees\Report\ReportHtmlTextbox - * @covers \Fisharebest\Webtrees\Report\ReportParserBase - * @covers \Fisharebest\Webtrees\Report\ReportParserGenerate - * @covers \Fisharebest\Webtrees\Report\ReportParserSetup - * @covers \Fisharebest\Webtrees\Report\ReportPdfCell - * @covers \Fisharebest\Webtrees\Report\ReportPdfFootnote - * @covers \Fisharebest\Webtrees\Report\ReportPdfImage - * @covers \Fisharebest\Webtrees\Report\ReportPdfLine - * @covers \Fisharebest\Webtrees\Report\ReportPdfText - * @covers \Fisharebest\Webtrees\Report\ReportPdfTextBox - * @covers \Fisharebest\Webtrees\Report\TcpdfWrapper - */ public function testReportRunsWithoutError(): void { $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); diff --git a/tests/app/Module/FamilyBookChartModuleTest.php b/tests/app/Module/FamilyBookChartModuleTest.php index cf5c505b02..769cff5f27 100644 --- a/tests/app/Module/FamilyBookChartModuleTest.php +++ b/tests/app/Module/FamilyBookChartModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class FamilyBookChartModule - * - * @covers \Fisharebest\Webtrees\Module\FamilyBookChartModule - */ + +#[CoversClass(FamilyBookChartModule::class)] class FamilyBookChartModuleTest extends TestCase { /** diff --git a/tests/app/Module/FamilyGroupReportModuleTest.php b/tests/app/Module/FamilyGroupReportModuleTest.php index b747bf3be0..c2513ac6b4 100644 --- a/tests/app/Module/FamilyGroupReportModuleTest.php +++ b/tests/app/Module/FamilyGroupReportModuleTest.php @@ -21,53 +21,74 @@ namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\Auth; use Fisharebest\Webtrees\Contracts\UserInterface; +use Fisharebest\Webtrees\Report\AbstractRenderer; use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; +use Fisharebest\Webtrees\Report\ReportBaseCell; +use Fisharebest\Webtrees\Report\ReportBaseElement; +use Fisharebest\Webtrees\Report\ReportBaseFootnote; +use Fisharebest\Webtrees\Report\ReportBaseImage; +use Fisharebest\Webtrees\Report\ReportBaseLine; +use Fisharebest\Webtrees\Report\ReportBaseText; +use Fisharebest\Webtrees\Report\ReportBaseTextbox; +use Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider; +use Fisharebest\Webtrees\Report\ReportHtmlCell; +use Fisharebest\Webtrees\Report\ReportHtmlFootnote; +use Fisharebest\Webtrees\Report\ReportHtmlImage; +use Fisharebest\Webtrees\Report\ReportHtmlLine; +use Fisharebest\Webtrees\Report\ReportHtmlText; +use Fisharebest\Webtrees\Report\ReportHtmlTextbox; +use Fisharebest\Webtrees\Report\ReportParserBase; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; +use Fisharebest\Webtrees\Report\ReportPdfCell; +use Fisharebest\Webtrees\Report\ReportPdfFootnote; +use Fisharebest\Webtrees\Report\ReportPdfImage; +use Fisharebest\Webtrees\Report\ReportPdfLine; +use Fisharebest\Webtrees\Report\ReportPdfText; +use Fisharebest\Webtrees\Report\ReportPdfTextBox; +use Fisharebest\Webtrees\Report\TcpdfWrapper; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; + use function ob_get_clean; -/** - * Test harness for the class FamilyGroupReportModule - */ + +#[CoversClass(ModuleReportTrait::class)] +#[CoversClass(PedigreeReportModule::class)] +#[CoversClass(AbstractRenderer::class)] +#[CoversClass(HtmlRenderer::class)] +#[CoversClass(PdfRenderer::class)] +#[CoversClass(ReportBaseCell::class)] +#[CoversClass(ReportBaseElement::class)] +#[CoversClass(ReportBaseFootnote::class)] +#[CoversClass(ReportBaseImage::class)] +#[CoversClass(ReportBaseLine::class)] +#[CoversClass(ReportBaseText::class)] +#[CoversClass(ReportBaseTextbox::class)] +#[CoversClass(ReportExpressionLanguageProvider::class)] +#[CoversClass(ReportHtmlCell::class)] +#[CoversClass(ReportHtmlFootnote::class)] +#[CoversClass(ReportHtmlImage::class)] +#[CoversClass(ReportHtmlLine::class)] +#[CoversClass(ReportHtmlText::class)] +#[CoversClass(ReportHtmlTextbox::class)] +#[CoversClass(ReportParserBase::class)] +#[CoversClass(ReportParserGenerate::class)] +#[CoversClass(ReportParserSetup::class)] +#[CoversClass(ReportPdfCell::class)] +#[CoversClass(ReportPdfFootnote::class)] +#[CoversClass(ReportPdfImage::class)] +#[CoversClass(ReportPdfLine::class)] +#[CoversClass(ReportPdfText::class)] +#[CoversClass(ReportPdfTextBox::class)] +#[CoversClass(TcpdfWrapper::class)] class FamilyGroupReportModuleTest extends TestCase { protected static bool $uses_database = true; - /** - * @covers \Fisharebest\Webtrees\Module\ModuleReportTrait - * @covers \Fisharebest\Webtrees\Module\PedigreeReportModule - * @covers \Fisharebest\Webtrees\Report\AbstractRenderer - * @covers \Fisharebest\Webtrees\Report\HtmlRenderer - * @covers \Fisharebest\Webtrees\Report\PdfRenderer - * @covers \Fisharebest\Webtrees\Report\ReportBaseCell - * @covers \Fisharebest\Webtrees\Report\ReportBaseElement - * @covers \Fisharebest\Webtrees\Report\ReportBaseFootnote - * @covers \Fisharebest\Webtrees\Report\ReportBaseImage - * @covers \Fisharebest\Webtrees\Report\ReportBaseLine - * @covers \Fisharebest\Webtrees\Report\ReportBaseText - * @covers \Fisharebest\Webtrees\Report\ReportBaseTextbox - * @covers \Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider - * @covers \Fisharebest\Webtrees\Report\ReportHtmlCell - * @covers \Fisharebest\Webtrees\Report\ReportHtmlFootnote - * @covers \Fisharebest\Webtrees\Report\ReportHtmlImage - * @covers \Fisharebest\Webtrees\Report\ReportHtmlLine - * @covers \Fisharebest\Webtrees\Report\ReportHtmlText - * @covers \Fisharebest\Webtrees\Report\ReportHtmlTextbox - * @covers \Fisharebest\Webtrees\Report\ReportParserBase - * @covers \Fisharebest\Webtrees\Report\ReportParserGenerate - * @covers \Fisharebest\Webtrees\Report\ReportParserSetup - * @covers \Fisharebest\Webtrees\Report\ReportPdfCell - * @covers \Fisharebest\Webtrees\Report\ReportPdfFootnote - * @covers \Fisharebest\Webtrees\Report\ReportPdfImage - * @covers \Fisharebest\Webtrees\Report\ReportPdfLine - * @covers \Fisharebest\Webtrees\Report\ReportPdfText - * @covers \Fisharebest\Webtrees\Report\ReportPdfTextBox - * @covers \Fisharebest\Webtrees\Report\TcpdfWrapper - */ public function testReportRunsWithoutError(): void { $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); diff --git a/tests/app/Module/FamilyListModuleTest.php b/tests/app/Module/FamilyListModuleTest.php index 9be56b2a7a..5545c73b61 100644 --- a/tests/app/Module/FamilyListModuleTest.php +++ b/tests/app/Module/FamilyListModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class FamilyListModule - * - * @covers \Fisharebest\Webtrees\Module\FamilyListModule - */ + +#[CoversClass(FamilyListModule::class)] class FamilyListModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\FamilyListModule::class)); + $this->assertTrue(class_exists(FamilyListModule::class)); } } diff --git a/tests/app/Module/FamilyNavigatorModuleTest.php b/tests/app/Module/FamilyNavigatorModuleTest.php index 994596aa39..86a162370a 100644 --- a/tests/app/Module/FamilyNavigatorModuleTest.php +++ b/tests/app/Module/FamilyNavigatorModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class FamilyNavigatorModule - * - * @covers \Fisharebest\Webtrees\Module\FamilyNavigatorModule - */ + +#[CoversClass(FamilyNavigatorModule::class)] class FamilyNavigatorModuleTest extends TestCase { /** diff --git a/tests/app/Module/FamilyTreeFavoritesModuleTest.php b/tests/app/Module/FamilyTreeFavoritesModuleTest.php index 075c42f603..8de54919dc 100644 --- a/tests/app/Module/FamilyTreeFavoritesModuleTest.php +++ b/tests/app/Module/FamilyTreeFavoritesModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class FamilyTreeFavoritesModule - * - * @covers \Fisharebest\Webtrees\Module\FamilyTreeFavoritesModule - */ + +#[CoversClass(FamilyTreeFavoritesModule::class)] class FamilyTreeFavoritesModuleTest extends TestCase { /** diff --git a/tests/app/Module/FamilyTreeNewsModuleTest.php b/tests/app/Module/FamilyTreeNewsModuleTest.php index 52b4f7acad..c6338c75d3 100644 --- a/tests/app/Module/FamilyTreeNewsModuleTest.php +++ b/tests/app/Module/FamilyTreeNewsModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class FamilyTreeNewsModule - * - * @covers \Fisharebest\Webtrees\Module\FamilyTreeNewsModule - */ + +#[CoversClass(FamilyTreeNewsModule::class)] class FamilyTreeNewsModuleTest extends TestCase { /** diff --git a/tests/app/Module/FamilyTreeStatisticsModuleTest.php b/tests/app/Module/FamilyTreeStatisticsModuleTest.php index eba8ba6c27..fc74e9de83 100644 --- a/tests/app/Module/FamilyTreeStatisticsModuleTest.php +++ b/tests/app/Module/FamilyTreeStatisticsModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class FamilyTreeStatisticsModule - * - * @covers \Fisharebest\Webtrees\Module\FamilyTreeStatisticsModule - */ + +#[CoversClass(FamilyTreeStatisticsModule::class)] class FamilyTreeStatisticsModuleTest extends TestCase { /** diff --git a/tests/app/Module/FanChartModuleTest.php b/tests/app/Module/FanChartModuleTest.php index b128450abd..5c994250ed 100644 --- a/tests/app/Module/FanChartModuleTest.php +++ b/tests/app/Module/FanChartModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class FanChartModule - * - * @covers \Fisharebest\Webtrees\Module\FanChartModule - */ + +#[CoversClass(FanChartModule::class)] class FanChartModuleTest extends TestCase { /** diff --git a/tests/app/Module/FixCemeteryTagTest.php b/tests/app/Module/FixCemeteryTagTest.php index 7c48f4dd1e..88eba4551a 100644 --- a/tests/app/Module/FixCemeteryTagTest.php +++ b/tests/app/Module/FixCemeteryTagTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class FixCemeteryTag - * - * @covers \Fisharebest\Webtrees\Module\FixCemeteryTag - */ + +#[CoversClass(FixCemeteryTag::class)] class FixCemeteryTagTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\FixCemeteryTag::class)); + $this->assertTrue(class_exists(FixCemeteryTag::class)); } } diff --git a/tests/app/Module/FixDuplicateLinksTest.php b/tests/app/Module/FixDuplicateLinksTest.php index defa945b02..4287f81f48 100644 --- a/tests/app/Module/FixDuplicateLinksTest.php +++ b/tests/app/Module/FixDuplicateLinksTest.php @@ -27,13 +27,11 @@ use Fisharebest\Webtrees\Session; use Fisharebest\Webtrees\TestCase; use Fisharebest\Webtrees\Tree; use Illuminate\Support\Collection; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Class FixDuplicateLinksTest. - * - * @covers \Fisharebest\Webtrees\Module\FixDuplicateLinks - * @covers \Fisharebest\Webtrees\Module\ModuleDataFixTrait - */ + +#[CoversClass(FixDuplicateLinks::class)] +#[CoversClass(ModuleDataFixTrait::class)] class FixDuplicateLinksTest extends TestCase { protected static bool $uses_database = true; diff --git a/tests/app/Module/FixMissingDeathsTest.php b/tests/app/Module/FixMissingDeathsTest.php index c13d0547ec..722fd03266 100644 --- a/tests/app/Module/FixMissingDeathsTest.php +++ b/tests/app/Module/FixMissingDeathsTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class FixMissingDeaths - * - * @covers \Fisharebest\Webtrees\Module\FixMissingDeaths - */ + +#[CoversClass(FixMissingDeaths::class)] class FixMissingDeathsTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\FixMissingDeaths::class)); + $this->assertTrue(class_exists(FixMissingDeaths::class)); } } diff --git a/tests/app/Module/FixNameSlashesAndSpacesTest.php b/tests/app/Module/FixNameSlashesAndSpacesTest.php index 63ed1e75ae..207e915ec0 100644 --- a/tests/app/Module/FixNameSlashesAndSpacesTest.php +++ b/tests/app/Module/FixNameSlashesAndSpacesTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class FixNameSlashesAndSpaces - * - * @covers \Fisharebest\Webtrees\Module\FixNameSlashesAndSpaces - */ + +#[CoversClass(FixNameSlashesAndSpaces::class)] class FixNameSlashesAndSpacesTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\FixNameSlashesAndSpaces::class)); + $this->assertTrue(class_exists(FixNameSlashesAndSpaces::class)); } } diff --git a/tests/app/Module/FixNameTagsTest.php b/tests/app/Module/FixNameTagsTest.php index ca0a080766..5d1e58c78f 100644 --- a/tests/app/Module/FixNameTagsTest.php +++ b/tests/app/Module/FixNameTagsTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class FixNameTags - * - * @covers \Fisharebest\Webtrees\Module\FixNameTags - */ + +#[CoversClass(FixNameTags::class)] class FixNameTagsTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\FixNameTags::class)); + $this->assertTrue(class_exists(FixNameTags::class)); } } diff --git a/tests/app/Module/FixPlaceNamesTest.php b/tests/app/Module/FixPlaceNamesTest.php index 0e8cce68e7..1a7a1a84a1 100644 --- a/tests/app/Module/FixPlaceNamesTest.php +++ b/tests/app/Module/FixPlaceNamesTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class FixPlaceNames - * - * @covers \Fisharebest\Webtrees\Module\FixPlaceNames - */ + +#[CoversClass(FixPlaceNames::class)] class FixPlaceNamesTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\FixPlaceNames::class)); + $this->assertTrue(class_exists(FixPlaceNames::class)); } } diff --git a/tests/app/Module/FixPrimaryTagTest.php b/tests/app/Module/FixPrimaryTagTest.php index b2e0ac60e8..84ea50fb62 100644 --- a/tests/app/Module/FixPrimaryTagTest.php +++ b/tests/app/Module/FixPrimaryTagTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class FixPrimaryTag - * - * @covers \Fisharebest\Webtrees\Module\FixPrimaryTag - */ + +#[CoversClass(FixPrimaryTag::class)] class FixPrimaryTagTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\FixPrimaryTag::class)); + $this->assertTrue(class_exists(FixPrimaryTag::class)); } } diff --git a/tests/app/Module/FixSearchAndReplaceTest.php b/tests/app/Module/FixSearchAndReplaceTest.php index 21bfaca463..2945c33f58 100644 --- a/tests/app/Module/FixSearchAndReplaceTest.php +++ b/tests/app/Module/FixSearchAndReplaceTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class FixSearchAndReplace - * - * @covers \Fisharebest\Webtrees\Module\FixSearchAndReplace - */ + +#[CoversClass(FixSearchAndReplace::class)] class FixSearchAndReplaceTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\FixSearchAndReplace::class)); + $this->assertTrue(class_exists(FixSearchAndReplace::class)); } } diff --git a/tests/app/Module/FixWtObjeSortTagTest.php b/tests/app/Module/FixWtObjeSortTagTest.php index dd8c0c3137..216d9b20e9 100644 --- a/tests/app/Module/FixWtObjeSortTagTest.php +++ b/tests/app/Module/FixWtObjeSortTagTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class FixWtObjeSortTag - * - * @covers \Fisharebest\Webtrees\Module\FixWtObjeSortTag - */ + +#[CoversClass(FixWtObjeSortTag::class)] class FixWtObjeSortTagTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\FixWtObjeSortTag::class)); + $this->assertTrue(class_exists(FixWtObjeSortTag::class)); } } diff --git a/tests/app/Module/FrenchHistoryTest.php b/tests/app/Module/FrenchHistoryTest.php index 7c5f08c002..227a8fe1f2 100644 --- a/tests/app/Module/FrenchHistoryTest.php +++ b/tests/app/Module/FrenchHistoryTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class FrenchHistory - * - * @covers \Fisharebest\Webtrees\Module\FrenchHistory - */ + +#[CoversClass(FrenchHistory::class)] class FrenchHistoryTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\FrenchHistory::class)); + $this->assertTrue(class_exists(FrenchHistory::class)); } } diff --git a/tests/app/Module/FrequentlyAskedQuestionsModuleTest.php b/tests/app/Module/FrequentlyAskedQuestionsModuleTest.php index 336f801eec..6cbce9c3c5 100644 --- a/tests/app/Module/FrequentlyAskedQuestionsModuleTest.php +++ b/tests/app/Module/FrequentlyAskedQuestionsModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class FrequentlyAskedQuestionsModule - * - * @covers \Fisharebest\Webtrees\Module\FrequentlyAskedQuestionsModule - */ + +#[CoversClass(FrequentlyAskedQuestionsModule::class)] class FrequentlyAskedQuestionsModuleTest extends TestCase { /** diff --git a/tests/app/Module/GeonamesAutocompleteTest.php b/tests/app/Module/GeonamesAutocompleteTest.php index c737f64370..969c392497 100644 --- a/tests/app/Module/GeonamesAutocompleteTest.php +++ b/tests/app/Module/GeonamesAutocompleteTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class GeonamesAutocomplete - * - * @covers \Fisharebest\Webtrees\Module\GeonamesAutocomplete - */ + +#[CoversClass(GeonamesAutocomplete::class)] class GeonamesAutocompleteTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\GeonamesAutocomplete::class)); + $this->assertTrue(class_exists(GeonamesAutocomplete::class)); } } diff --git a/tests/app/Module/GoogleAnalyticsModuleTest.php b/tests/app/Module/GoogleAnalyticsModuleTest.php index 669c84bc09..89ebb5a339 100644 --- a/tests/app/Module/GoogleAnalyticsModuleTest.php +++ b/tests/app/Module/GoogleAnalyticsModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class GoogleAnalyticsModule - * - * @covers \Fisharebest\Webtrees\Module\GoogleAnalyticsModule - */ + +#[CoversClass(GoogleAnalyticsModule::class)] class GoogleAnalyticsModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\GoogleAnalyticsModule::class)); + $this->assertTrue(class_exists(GoogleAnalyticsModule::class)); } } diff --git a/tests/app/Module/GoogleMapsTest.php b/tests/app/Module/GoogleMapsTest.php index 9b2d184bbb..b3f3307bdb 100644 --- a/tests/app/Module/GoogleMapsTest.php +++ b/tests/app/Module/GoogleMapsTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class GoogleMaps - * - * @covers \Fisharebest\Webtrees\Module\GoogleMaps - */ + +#[CoversClass(GoogleMaps::class)] class GoogleMapsTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\GoogleMaps::class)); + $this->assertTrue(class_exists(GoogleMaps::class)); } } diff --git a/tests/app/Module/GoogleWebmasterToolsModuleTest.php b/tests/app/Module/GoogleWebmasterToolsModuleTest.php index 43f410b741..7a789ea739 100644 --- a/tests/app/Module/GoogleWebmasterToolsModuleTest.php +++ b/tests/app/Module/GoogleWebmasterToolsModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class GoogleWebmasterToolsModule - * - * @covers \Fisharebest\Webtrees\Module\GoogleWebmasterToolsModule - */ + +#[CoversClass(GoogleWebmasterToolsModule::class)] class GoogleWebmasterToolsModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\GoogleWebmasterToolsModule::class)); + $this->assertTrue(class_exists(GoogleWebmasterToolsModule::class)); } } diff --git a/tests/app/Module/HereMapsTest.php b/tests/app/Module/HereMapsTest.php index 15c3f44316..661c0642e9 100644 --- a/tests/app/Module/HereMapsTest.php +++ b/tests/app/Module/HereMapsTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class HereMaps - * - * @covers \Fisharebest\Webtrees\Module\HereMaps - */ + +#[CoversClass(HereMaps::class)] class HereMapsTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\HereMaps::class)); + $this->assertTrue(class_exists(HereMaps::class)); } } diff --git a/tests/app/Module/HitCountFooterModuleTest.php b/tests/app/Module/HitCountFooterModuleTest.php index f56ff2460e..14d8056249 100644 --- a/tests/app/Module/HitCountFooterModuleTest.php +++ b/tests/app/Module/HitCountFooterModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class HitCountFooterModule - * - * @covers \Fisharebest\Webtrees\Module\HitCountFooterModule - */ + +#[CoversClass(HitCountFooterModule::class)] class HitCountFooterModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\HitCountFooterModule::class)); + $this->assertTrue(class_exists(HitCountFooterModule::class)); } } diff --git a/tests/app/Module/HourglassChartModuleTest.php b/tests/app/Module/HourglassChartModuleTest.php index ad4a157ada..e8767746a7 100644 --- a/tests/app/Module/HourglassChartModuleTest.php +++ b/tests/app/Module/HourglassChartModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class HourglassChartModule - * - * @covers \Fisharebest\Webtrees\Module\HourglassChartModule - */ + +#[CoversClass(HourglassChartModule::class)] class HourglassChartModuleTest extends TestCase { /** diff --git a/tests/app/Module/HtmlBlockModuleTest.php b/tests/app/Module/HtmlBlockModuleTest.php index c974166023..d013e855cc 100644 --- a/tests/app/Module/HtmlBlockModuleTest.php +++ b/tests/app/Module/HtmlBlockModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class HtmlBlockModule - * - * @covers \Fisharebest\Webtrees\Module\HtmlBlockModule - */ + +#[CoversClass(HtmlBlockModule::class)] class HtmlBlockModuleTest extends TestCase { /** diff --git a/tests/app/Module/IndividualFactsTabModuleTest.php b/tests/app/Module/IndividualFactsTabModuleTest.php index dc5ef9723a..2527bd4f80 100644 --- a/tests/app/Module/IndividualFactsTabModuleTest.php +++ b/tests/app/Module/IndividualFactsTabModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class IndividualFactsTabModule - * - * @covers \Fisharebest\Webtrees\Module\IndividualFactsTabModule - */ + +#[CoversClass(IndividualFactsTabModule::class)] class IndividualFactsTabModuleTest extends TestCase { /** diff --git a/tests/app/Module/IndividualFamiliesReportModuleTest.php b/tests/app/Module/IndividualFamiliesReportModuleTest.php index f82837662d..9fab14c885 100644 --- a/tests/app/Module/IndividualFamiliesReportModuleTest.php +++ b/tests/app/Module/IndividualFamiliesReportModuleTest.php @@ -21,54 +21,75 @@ namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\Auth; use Fisharebest\Webtrees\Contracts\UserInterface; +use Fisharebest\Webtrees\Report\AbstractRenderer; use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; +use Fisharebest\Webtrees\Report\ReportBaseCell; +use Fisharebest\Webtrees\Report\ReportBaseElement; +use Fisharebest\Webtrees\Report\ReportBaseFootnote; +use Fisharebest\Webtrees\Report\ReportBaseImage; +use Fisharebest\Webtrees\Report\ReportBaseLine; +use Fisharebest\Webtrees\Report\ReportBaseText; +use Fisharebest\Webtrees\Report\ReportBaseTextbox; +use Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider; +use Fisharebest\Webtrees\Report\ReportHtmlCell; +use Fisharebest\Webtrees\Report\ReportHtmlFootnote; +use Fisharebest\Webtrees\Report\ReportHtmlImage; +use Fisharebest\Webtrees\Report\ReportHtmlLine; +use Fisharebest\Webtrees\Report\ReportHtmlText; +use Fisharebest\Webtrees\Report\ReportHtmlTextbox; +use Fisharebest\Webtrees\Report\ReportParserBase; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; +use Fisharebest\Webtrees\Report\ReportPdfCell; +use Fisharebest\Webtrees\Report\ReportPdfFootnote; +use Fisharebest\Webtrees\Report\ReportPdfImage; +use Fisharebest\Webtrees\Report\ReportPdfLine; +use Fisharebest\Webtrees\Report\ReportPdfText; +use Fisharebest\Webtrees\Report\ReportPdfTextBox; +use Fisharebest\Webtrees\Report\TcpdfWrapper; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; + use function ob_get_clean; use function ob_start; -/** - * Test harness for the class IndividualFamiliesReportModule - */ + +#[CoversClass(ModuleReportTrait::class)] +#[CoversClass(PedigreeReportModule::class)] +#[CoversClass(AbstractRenderer::class)] +#[CoversClass(HtmlRenderer::class)] +#[CoversClass(PdfRenderer::class)] +#[CoversClass(ReportBaseCell::class)] +#[CoversClass(ReportBaseElement::class)] +#[CoversClass(ReportBaseFootnote::class)] +#[CoversClass(ReportBaseImage::class)] +#[CoversClass(ReportBaseLine::class)] +#[CoversClass(ReportBaseText::class)] +#[CoversClass(ReportBaseTextbox::class)] +#[CoversClass(ReportExpressionLanguageProvider::class)] +#[CoversClass(ReportHtmlCell::class)] +#[CoversClass(ReportHtmlFootnote::class)] +#[CoversClass(ReportHtmlImage::class)] +#[CoversClass(ReportHtmlLine::class)] +#[CoversClass(ReportHtmlText::class)] +#[CoversClass(ReportHtmlTextbox::class)] +#[CoversClass(ReportParserBase::class)] +#[CoversClass(ReportParserGenerate::class)] +#[CoversClass(ReportParserSetup::class)] +#[CoversClass(ReportPdfCell::class)] +#[CoversClass(ReportPdfFootnote::class)] +#[CoversClass(ReportPdfImage::class)] +#[CoversClass(ReportPdfLine::class)] +#[CoversClass(ReportPdfText::class)] +#[CoversClass(ReportPdfTextBox::class)] +#[CoversClass(TcpdfWrapper::class)] class IndividualFamiliesReportModuleTest extends TestCase { protected static bool $uses_database = true; - /** - * @covers \Fisharebest\Webtrees\Module\ModuleReportTrait - * @covers \Fisharebest\Webtrees\Module\PedigreeReportModule - * @covers \Fisharebest\Webtrees\Report\AbstractRenderer - * @covers \Fisharebest\Webtrees\Report\HtmlRenderer - * @covers \Fisharebest\Webtrees\Report\PdfRenderer - * @covers \Fisharebest\Webtrees\Report\ReportBaseCell - * @covers \Fisharebest\Webtrees\Report\ReportBaseElement - * @covers \Fisharebest\Webtrees\Report\ReportBaseFootnote - * @covers \Fisharebest\Webtrees\Report\ReportBaseImage - * @covers \Fisharebest\Webtrees\Report\ReportBaseLine - * @covers \Fisharebest\Webtrees\Report\ReportBaseText - * @covers \Fisharebest\Webtrees\Report\ReportBaseTextbox - * @covers \Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider - * @covers \Fisharebest\Webtrees\Report\ReportHtmlCell - * @covers \Fisharebest\Webtrees\Report\ReportHtmlFootnote - * @covers \Fisharebest\Webtrees\Report\ReportHtmlImage - * @covers \Fisharebest\Webtrees\Report\ReportHtmlLine - * @covers \Fisharebest\Webtrees\Report\ReportHtmlText - * @covers \Fisharebest\Webtrees\Report\ReportHtmlTextbox - * @covers \Fisharebest\Webtrees\Report\ReportParserBase - * @covers \Fisharebest\Webtrees\Report\ReportParserGenerate - * @covers \Fisharebest\Webtrees\Report\ReportParserSetup - * @covers \Fisharebest\Webtrees\Report\ReportPdfCell - * @covers \Fisharebest\Webtrees\Report\ReportPdfFootnote - * @covers \Fisharebest\Webtrees\Report\ReportPdfImage - * @covers \Fisharebest\Webtrees\Report\ReportPdfLine - * @covers \Fisharebest\Webtrees\Report\ReportPdfText - * @covers \Fisharebest\Webtrees\Report\ReportPdfTextBox - * @covers \Fisharebest\Webtrees\Report\TcpdfWrapper - */ public function testReportRunsWithoutError(): void { $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); diff --git a/tests/app/Module/IndividualListModuleTest.php b/tests/app/Module/IndividualListModuleTest.php index 77a824b5a1..f620983394 100644 --- a/tests/app/Module/IndividualListModuleTest.php +++ b/tests/app/Module/IndividualListModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class IndividualListModule - * - * @covers \Fisharebest\Webtrees\Module\IndividualListModule - */ + +#[CoversClass(IndividualListModule::class)] class IndividualListModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\IndividualListModule::class)); + $this->assertTrue(class_exists(IndividualListModule::class)); } } diff --git a/tests/app/Module/IndividualMetadataModuleTest.php b/tests/app/Module/IndividualMetadataModuleTest.php index 6b7c950742..3048630e22 100644 --- a/tests/app/Module/IndividualMetadataModuleTest.php +++ b/tests/app/Module/IndividualMetadataModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class IndividualMetadataModule - * - * @covers \Fisharebest\Webtrees\Module\IndividualMetadataModule - */ + +#[CoversClass(IndividualMetadataModule::class)] class IndividualMetadataModuleTest extends TestCase { /** diff --git a/tests/app/Module/IndividualReportModuleTest.php b/tests/app/Module/IndividualReportModuleTest.php index 6618591d04..82c4b0fe1d 100644 --- a/tests/app/Module/IndividualReportModuleTest.php +++ b/tests/app/Module/IndividualReportModuleTest.php @@ -21,51 +21,71 @@ namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\Auth; use Fisharebest\Webtrees\Contracts\UserInterface; +use Fisharebest\Webtrees\Report\AbstractRenderer; use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; +use Fisharebest\Webtrees\Report\ReportBaseCell; +use Fisharebest\Webtrees\Report\ReportBaseElement; +use Fisharebest\Webtrees\Report\ReportBaseFootnote; +use Fisharebest\Webtrees\Report\ReportBaseImage; +use Fisharebest\Webtrees\Report\ReportBaseLine; +use Fisharebest\Webtrees\Report\ReportBaseText; +use Fisharebest\Webtrees\Report\ReportBaseTextbox; +use Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider; +use Fisharebest\Webtrees\Report\ReportHtmlCell; +use Fisharebest\Webtrees\Report\ReportHtmlFootnote; +use Fisharebest\Webtrees\Report\ReportHtmlImage; +use Fisharebest\Webtrees\Report\ReportHtmlLine; +use Fisharebest\Webtrees\Report\ReportHtmlText; +use Fisharebest\Webtrees\Report\ReportHtmlTextbox; +use Fisharebest\Webtrees\Report\ReportParserBase; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; +use Fisharebest\Webtrees\Report\ReportPdfCell; +use Fisharebest\Webtrees\Report\ReportPdfFootnote; +use Fisharebest\Webtrees\Report\ReportPdfImage; +use Fisharebest\Webtrees\Report\ReportPdfLine; +use Fisharebest\Webtrees\Report\ReportPdfText; +use Fisharebest\Webtrees\Report\ReportPdfTextBox; +use Fisharebest\Webtrees\Report\TcpdfWrapper; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class IndividualReportModule - */ + +#[CoversClass(ModuleReportTrait::class)] +#[CoversClass(PedigreeReportModule::class)] +#[CoversClass(AbstractRenderer::class)] +#[CoversClass(HtmlRenderer::class)] +#[CoversClass(PdfRenderer::class)] +#[CoversClass(ReportBaseCell::class)] +#[CoversClass(ReportBaseElement::class)] +#[CoversClass(ReportBaseFootnote::class)] +#[CoversClass(ReportBaseImage::class)] +#[CoversClass(ReportBaseLine::class)] +#[CoversClass(ReportBaseText::class)] +#[CoversClass(ReportBaseTextbox::class)] +#[CoversClass(ReportExpressionLanguageProvider::class)] +#[CoversClass(ReportHtmlCell::class)] +#[CoversClass(ReportHtmlFootnote::class)] +#[CoversClass(ReportHtmlImage::class)] +#[CoversClass(ReportHtmlLine::class)] +#[CoversClass(ReportHtmlText::class)] +#[CoversClass(ReportHtmlTextbox::class)] +#[CoversClass(ReportParserBase::class)] +#[CoversClass(ReportParserGenerate::class)] +#[CoversClass(ReportParserSetup::class)] +#[CoversClass(ReportPdfCell::class)] +#[CoversClass(ReportPdfFootnote::class)] +#[CoversClass(ReportPdfImage::class)] +#[CoversClass(ReportPdfLine::class)] +#[CoversClass(ReportPdfText::class)] +#[CoversClass(ReportPdfTextBox::class)] +#[CoversClass(TcpdfWrapper::class)] class IndividualReportModuleTest extends TestCase { protected static bool $uses_database = true; - /** - * @covers \Fisharebest\Webtrees\Module\ModuleReportTrait - * @covers \Fisharebest\Webtrees\Module\PedigreeReportModule - * @covers \Fisharebest\Webtrees\Report\AbstractRenderer - * @covers \Fisharebest\Webtrees\Report\HtmlRenderer - * @covers \Fisharebest\Webtrees\Report\PdfRenderer - * @covers \Fisharebest\Webtrees\Report\ReportBaseCell - * @covers \Fisharebest\Webtrees\Report\ReportBaseElement - * @covers \Fisharebest\Webtrees\Report\ReportBaseFootnote - * @covers \Fisharebest\Webtrees\Report\ReportBaseImage - * @covers \Fisharebest\Webtrees\Report\ReportBaseLine - * @covers \Fisharebest\Webtrees\Report\ReportBaseText - * @covers \Fisharebest\Webtrees\Report\ReportBaseTextbox - * @covers \Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider - * @covers \Fisharebest\Webtrees\Report\ReportHtmlCell - * @covers \Fisharebest\Webtrees\Report\ReportHtmlFootnote - * @covers \Fisharebest\Webtrees\Report\ReportHtmlImage - * @covers \Fisharebest\Webtrees\Report\ReportHtmlLine - * @covers \Fisharebest\Webtrees\Report\ReportHtmlText - * @covers \Fisharebest\Webtrees\Report\ReportHtmlTextbox - * @covers \Fisharebest\Webtrees\Report\ReportParserBase - * @covers \Fisharebest\Webtrees\Report\ReportParserGenerate - * @covers \Fisharebest\Webtrees\Report\ReportParserSetup - * @covers \Fisharebest\Webtrees\Report\ReportPdfCell - * @covers \Fisharebest\Webtrees\Report\ReportPdfFootnote - * @covers \Fisharebest\Webtrees\Report\ReportPdfImage - * @covers \Fisharebest\Webtrees\Report\ReportPdfLine - * @covers \Fisharebest\Webtrees\Report\ReportPdfText - * @covers \Fisharebest\Webtrees\Report\ReportPdfTextBox - * @covers \Fisharebest\Webtrees\Report\TcpdfWrapper - */ public function testReportRunsWithoutError(): void { $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); diff --git a/tests/app/Module/InteractiveTree/TreeViewTest.php b/tests/app/Module/InteractiveTree/TreeViewTest.php index 1dbab9a432..ece3b21a9c 100644 --- a/tests/app/Module/InteractiveTree/TreeViewTest.php +++ b/tests/app/Module/InteractiveTree/TreeViewTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module\InteractiveTree; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class TreeView - * - * @covers \Fisharebest\Webtrees\Module\InteractiveTree\TreeView - */ + +#[CoversClass(TreeView::class)] class TreeViewTest extends TestCase { /** diff --git a/tests/app/Module/InteractiveTreeModuleTest.php b/tests/app/Module/InteractiveTreeModuleTest.php index 0243847e90..75f9e85dde 100644 --- a/tests/app/Module/InteractiveTreeModuleTest.php +++ b/tests/app/Module/InteractiveTreeModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class InteractiveTreeModule - * - * @covers \Fisharebest\Webtrees\Module\InteractiveTreeModule - */ + +#[CoversClass(InteractiveTreeModule::class)] class InteractiveTreeModuleTest extends TestCase { /** diff --git a/tests/app/Module/LanguageAfrikaansTest.php b/tests/app/Module/LanguageAfrikaansTest.php index a74f98bf7d..6967d828ac 100644 --- a/tests/app/Module/LanguageAfrikaansTest.php +++ b/tests/app/Module/LanguageAfrikaansTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageAfrikaans - * - * @covers \Fisharebest\Webtrees\Module\LanguageAfrikaans - */ + +#[CoversClass(LanguageAfrikaans::class)] class LanguageAfrikaansTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageAfrikaans::class)); + $this->assertTrue(class_exists(LanguageAfrikaans::class)); } } diff --git a/tests/app/Module/LanguageAlbanianTest.php b/tests/app/Module/LanguageAlbanianTest.php index 1539e32b85..4ace22a1d7 100644 --- a/tests/app/Module/LanguageAlbanianTest.php +++ b/tests/app/Module/LanguageAlbanianTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageAlbanian - * - * @covers \Fisharebest\Webtrees\Module\LanguageAlbanian - */ + +#[CoversClass(LanguageAlbanian::class)] class LanguageAlbanianTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageAlbanian::class)); + $this->assertTrue(class_exists(LanguageAlbanian::class)); } } diff --git a/tests/app/Module/LanguageArabicTest.php b/tests/app/Module/LanguageArabicTest.php index 1f382c47ca..81ace9a4ef 100644 --- a/tests/app/Module/LanguageArabicTest.php +++ b/tests/app/Module/LanguageArabicTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageArabic - * - * @covers \Fisharebest\Webtrees\Module\LanguageArabic - */ + +#[CoversClass(LanguageArabic::class)] class LanguageArabicTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageArabic::class)); + $this->assertTrue(class_exists(LanguageArabic::class)); } } diff --git a/tests/app/Module/LanguageBosnianTest.php b/tests/app/Module/LanguageBosnianTest.php index 71b845c063..0c10210adb 100644 --- a/tests/app/Module/LanguageBosnianTest.php +++ b/tests/app/Module/LanguageBosnianTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageBosnian - * - * @covers \Fisharebest\Webtrees\Module\LanguageBosnian - */ + +#[CoversClass(LanguageBosnian::class)] class LanguageBosnianTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageBosnian::class)); + $this->assertTrue(class_exists(LanguageBosnian::class)); } } diff --git a/tests/app/Module/LanguageBulgarianTest.php b/tests/app/Module/LanguageBulgarianTest.php index a906ef1fe8..e927d768ee 100644 --- a/tests/app/Module/LanguageBulgarianTest.php +++ b/tests/app/Module/LanguageBulgarianTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageBulgarian - * - * @covers \Fisharebest\Webtrees\Module\LanguageBulgarian - */ + +#[CoversClass(LanguageBulgarian::class)] class LanguageBulgarianTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageBulgarian::class)); + $this->assertTrue(class_exists(LanguageBulgarian::class)); } } diff --git a/tests/app/Module/LanguageCatalanTest.php b/tests/app/Module/LanguageCatalanTest.php index 589f9764d3..a077784511 100644 --- a/tests/app/Module/LanguageCatalanTest.php +++ b/tests/app/Module/LanguageCatalanTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageCatalan - * - * @covers \Fisharebest\Webtrees\Module\LanguageCatalan - */ + +#[CoversClass(LanguageCatalan::class)] class LanguageCatalanTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageCatalan::class)); + $this->assertTrue(class_exists(LanguageCatalan::class)); } } diff --git a/tests/app/Module/LanguageChineseSimplifiedTest.php b/tests/app/Module/LanguageChineseSimplifiedTest.php index cf63c7bdb2..a340a8238b 100644 --- a/tests/app/Module/LanguageChineseSimplifiedTest.php +++ b/tests/app/Module/LanguageChineseSimplifiedTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageChineseSimplified - * - * @covers \Fisharebest\Webtrees\Module\LanguageChineseSimplified - */ + +#[CoversClass(LanguageChineseSimplified::class)] class LanguageChineseSimplifiedTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageChineseSimplified::class)); + $this->assertTrue(class_exists(LanguageChineseSimplified::class)); } } diff --git a/tests/app/Module/LanguageChineseTraditionalTest.php b/tests/app/Module/LanguageChineseTraditionalTest.php index 8f4d876480..99dffe176d 100644 --- a/tests/app/Module/LanguageChineseTraditionalTest.php +++ b/tests/app/Module/LanguageChineseTraditionalTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageChineseTraditional - * - * @covers \Fisharebest\Webtrees\Module\LanguageChineseTraditional - */ + +#[CoversClass(LanguageChineseTraditional::class)] class LanguageChineseTraditionalTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageChineseTraditional::class)); + $this->assertTrue(class_exists(LanguageChineseTraditional::class)); } } diff --git a/tests/app/Module/LanguageCroatianTest.php b/tests/app/Module/LanguageCroatianTest.php index 856c4c437f..94b5b71b2e 100644 --- a/tests/app/Module/LanguageCroatianTest.php +++ b/tests/app/Module/LanguageCroatianTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageCroatian - * - * @covers \Fisharebest\Webtrees\Module\LanguageCroatian - */ + +#[CoversClass(LanguageCroatian::class)] class LanguageCroatianTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageCroatian::class)); + $this->assertTrue(class_exists(LanguageCroatian::class)); } } diff --git a/tests/app/Module/LanguageCzechTest.php b/tests/app/Module/LanguageCzechTest.php index a1dc794465..79c17d45c6 100644 --- a/tests/app/Module/LanguageCzechTest.php +++ b/tests/app/Module/LanguageCzechTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageCzech - * - * @covers \Fisharebest\Webtrees\Module\LanguageCzech - */ + +#[CoversClass(LanguageCzech::class)] class LanguageCzechTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageCzech::class)); + $this->assertTrue(class_exists(LanguageCzech::class)); } } diff --git a/tests/app/Module/LanguageDanishTest.php b/tests/app/Module/LanguageDanishTest.php index d028d320d9..cfeac27952 100644 --- a/tests/app/Module/LanguageDanishTest.php +++ b/tests/app/Module/LanguageDanishTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageDanish - * - * @covers \Fisharebest\Webtrees\Module\LanguageDanish - */ + +#[CoversClass(LanguageDanish::class)] class LanguageDanishTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageDanish::class)); + $this->assertTrue(class_exists(LanguageDanish::class)); } } diff --git a/tests/app/Module/LanguageDivehiTest.php b/tests/app/Module/LanguageDivehiTest.php index 2e50e69735..c0ab05f2e4 100644 --- a/tests/app/Module/LanguageDivehiTest.php +++ b/tests/app/Module/LanguageDivehiTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageDivehi - * - * @covers \Fisharebest\Webtrees\Module\LanguageDivehi - */ + +#[CoversClass(LanguageDivehi::class)] class LanguageDivehiTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageDivehi::class)); + $this->assertTrue(class_exists(LanguageDivehi::class)); } } diff --git a/tests/app/Module/LanguageDutchTest.php b/tests/app/Module/LanguageDutchTest.php index f1281953ed..4b98f8a9fb 100644 --- a/tests/app/Module/LanguageDutchTest.php +++ b/tests/app/Module/LanguageDutchTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageDutch - * - * @covers \Fisharebest\Webtrees\Module\LanguageDutch - */ + +#[CoversClass(LanguageDutch::class)] class LanguageDutchTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageDutch::class)); + $this->assertTrue(class_exists(LanguageDutch::class)); } } diff --git a/tests/app/Module/LanguageEnglishAustraliaTest.php b/tests/app/Module/LanguageEnglishAustraliaTest.php index 269e0c8f6a..b3e7727a96 100644 --- a/tests/app/Module/LanguageEnglishAustraliaTest.php +++ b/tests/app/Module/LanguageEnglishAustraliaTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageEnglishAustralia - * - * @covers \Fisharebest\Webtrees\Module\LanguageEnglishAustralia - */ + +#[CoversClass(LanguageEnglishAustralia::class)] class LanguageEnglishAustraliaTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageEnglishAustralia::class)); + $this->assertTrue(class_exists(LanguageEnglishAustralia::class)); } } diff --git a/tests/app/Module/LanguageEnglishGreatBritainTest.php b/tests/app/Module/LanguageEnglishGreatBritainTest.php index c74d70ef4f..771cc6449a 100644 --- a/tests/app/Module/LanguageEnglishGreatBritainTest.php +++ b/tests/app/Module/LanguageEnglishGreatBritainTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageEnglishGreatBritain - * - * @covers \Fisharebest\Webtrees\Module\LanguageEnglishGreatBritain - */ + +#[CoversClass(LanguageEnglishGreatBritain::class)] class LanguageEnglishGreatBritainTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageEnglishGreatBritain::class)); + $this->assertTrue(class_exists(LanguageEnglishGreatBritain::class)); } } diff --git a/tests/app/Module/LanguageEnglishUnitedStatesTest.php b/tests/app/Module/LanguageEnglishUnitedStatesTest.php index a788a991f2..a3d7c1a066 100644 --- a/tests/app/Module/LanguageEnglishUnitedStatesTest.php +++ b/tests/app/Module/LanguageEnglishUnitedStatesTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageEnglishUnitedStates - * - * @covers \Fisharebest\Webtrees\Module\LanguageEnglishUnitedStates - */ + +#[CoversClass(LanguageEnglishUnitedStates::class)] class LanguageEnglishUnitedStatesTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageEnglishUnitedStates::class)); + $this->assertTrue(class_exists(LanguageEnglishUnitedStates::class)); } } diff --git a/tests/app/Module/LanguageEstonianTest.php b/tests/app/Module/LanguageEstonianTest.php index 6ae02ca042..51851b546e 100644 --- a/tests/app/Module/LanguageEstonianTest.php +++ b/tests/app/Module/LanguageEstonianTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageEstonian - * - * @covers \Fisharebest\Webtrees\Module\LanguageEstonian - */ + +#[CoversClass(LanguageEstonian::class)] class LanguageEstonianTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageEstonian::class)); + $this->assertTrue(class_exists(LanguageEstonian::class)); } } diff --git a/tests/app/Module/LanguageFaroeseTest.php b/tests/app/Module/LanguageFaroeseTest.php index d50de1ffe3..389c2e19e7 100644 --- a/tests/app/Module/LanguageFaroeseTest.php +++ b/tests/app/Module/LanguageFaroeseTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageFaroese - * - * @covers \Fisharebest\Webtrees\Module\LanguageFaroese - */ + +#[CoversClass(LanguageFaroese::class)] class LanguageFaroeseTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageFaroese::class)); + $this->assertTrue(class_exists(LanguageFaroese::class)); } } diff --git a/tests/app/Module/LanguageFarsiTest.php b/tests/app/Module/LanguageFarsiTest.php index bc38c2d104..a890fba2cf 100644 --- a/tests/app/Module/LanguageFarsiTest.php +++ b/tests/app/Module/LanguageFarsiTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageFarsi - * - * @covers \Fisharebest\Webtrees\Module\LanguageFarsi - */ + +#[CoversClass(LanguageFarsi::class)] class LanguageFarsiTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageFarsi::class)); + $this->assertTrue(class_exists(LanguageFarsi::class)); } } diff --git a/tests/app/Module/LanguageFinnishTest.php b/tests/app/Module/LanguageFinnishTest.php index eba0ea7acf..e58de41b08 100644 --- a/tests/app/Module/LanguageFinnishTest.php +++ b/tests/app/Module/LanguageFinnishTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageFinnish - * - * @covers \Fisharebest\Webtrees\Module\LanguageFinnish - */ + +#[CoversClass(LanguageFinnish::class)] class LanguageFinnishTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageFinnish::class)); + $this->assertTrue(class_exists(LanguageFinnish::class)); } } diff --git a/tests/app/Module/LanguageFrenchCanadaTest.php b/tests/app/Module/LanguageFrenchCanadaTest.php index 1bbf920adb..4d36faaec8 100644 --- a/tests/app/Module/LanguageFrenchCanadaTest.php +++ b/tests/app/Module/LanguageFrenchCanadaTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageFrenchCanada - * - * @covers \Fisharebest\Webtrees\Module\LanguageFrenchCanada - */ + +#[CoversClass(LanguageFrenchCanada::class)] class LanguageFrenchCanadaTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageFrenchCanada::class)); + $this->assertTrue(class_exists(LanguageFrenchCanada::class)); } } diff --git a/tests/app/Module/LanguageFrenchTest.php b/tests/app/Module/LanguageFrenchTest.php index 830edfcc9d..f1f02e8e8a 100644 --- a/tests/app/Module/LanguageFrenchTest.php +++ b/tests/app/Module/LanguageFrenchTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageFrench - * - * @covers \Fisharebest\Webtrees\Module\LanguageFrench - */ + +#[CoversClass(LanguageFrench::class)] class LanguageFrenchTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageFrench::class)); + $this->assertTrue(class_exists(LanguageFrench::class)); } } diff --git a/tests/app/Module/LanguageGalicianTest.php b/tests/app/Module/LanguageGalicianTest.php index b12f5263ef..e2228091bf 100644 --- a/tests/app/Module/LanguageGalicianTest.php +++ b/tests/app/Module/LanguageGalicianTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageGalician - * - * @covers \Fisharebest\Webtrees\Module\LanguageGalician - */ + +#[CoversClass(LanguageGalician::class)] class LanguageGalicianTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageGalician::class)); + $this->assertTrue(class_exists(LanguageGalician::class)); } } diff --git a/tests/app/Module/LanguageGeorgianTest.php b/tests/app/Module/LanguageGeorgianTest.php index 52472f40a2..d36d0efd5f 100644 --- a/tests/app/Module/LanguageGeorgianTest.php +++ b/tests/app/Module/LanguageGeorgianTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageGeorgian - * - * @covers \Fisharebest\Webtrees\Module\LanguageGeorgian - */ + +#[CoversClass(LanguageGeorgian::class)] class LanguageGeorgianTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageGeorgian::class)); + $this->assertTrue(class_exists(LanguageGeorgian::class)); } } diff --git a/tests/app/Module/LanguageGermanTest.php b/tests/app/Module/LanguageGermanTest.php index 1509840d4b..e72d47604a 100644 --- a/tests/app/Module/LanguageGermanTest.php +++ b/tests/app/Module/LanguageGermanTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageGerman - * - * @covers \Fisharebest\Webtrees\Module\LanguageGerman - */ + +#[CoversClass(LanguageGerman::class)] class LanguageGermanTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageGerman::class)); + $this->assertTrue(class_exists(LanguageGerman::class)); } } diff --git a/tests/app/Module/LanguageGreekTest.php b/tests/app/Module/LanguageGreekTest.php index 3deab9d024..831c881ec7 100644 --- a/tests/app/Module/LanguageGreekTest.php +++ b/tests/app/Module/LanguageGreekTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageGreek - * - * @covers \Fisharebest\Webtrees\Module\LanguageGreek - */ + +#[CoversClass(LanguageGreek::class)] class LanguageGreekTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageGreek::class)); + $this->assertTrue(class_exists(LanguageGreek::class)); } } diff --git a/tests/app/Module/LanguageHebrewTest.php b/tests/app/Module/LanguageHebrewTest.php index 616e8dcc70..4be2c37437 100644 --- a/tests/app/Module/LanguageHebrewTest.php +++ b/tests/app/Module/LanguageHebrewTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageHebrew - * - * @covers \Fisharebest\Webtrees\Module\LanguageHebrew - */ + +#[CoversClass(LanguageHebrew::class)] class LanguageHebrewTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageHebrew::class)); + $this->assertTrue(class_exists(LanguageHebrew::class)); } } diff --git a/tests/app/Module/LanguageHindiTest.php b/tests/app/Module/LanguageHindiTest.php index 7ad4e5a6b8..d3ddc9c840 100644 --- a/tests/app/Module/LanguageHindiTest.php +++ b/tests/app/Module/LanguageHindiTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageHindi - * - * @covers \Fisharebest\Webtrees\Module\LanguageHindi - */ + +#[CoversClass(LanguageHindi::class)] class LanguageHindiTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageHindi::class)); + $this->assertTrue(class_exists(LanguageHindi::class)); } } diff --git a/tests/app/Module/LanguageHungarianTest.php b/tests/app/Module/LanguageHungarianTest.php index a8a90e21b6..5d441fde17 100644 --- a/tests/app/Module/LanguageHungarianTest.php +++ b/tests/app/Module/LanguageHungarianTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageHungarian - * - * @covers \Fisharebest\Webtrees\Module\LanguageHungarian - */ + +#[CoversClass(LanguageHungarian::class)] class LanguageHungarianTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageHungarian::class)); + $this->assertTrue(class_exists(LanguageHungarian::class)); } } diff --git a/tests/app/Module/LanguageIcelandicTest.php b/tests/app/Module/LanguageIcelandicTest.php index e85e5f3a94..707c38054e 100644 --- a/tests/app/Module/LanguageIcelandicTest.php +++ b/tests/app/Module/LanguageIcelandicTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageIcelandic - * - * @covers \Fisharebest\Webtrees\Module\LanguageIcelandic - */ + +#[CoversClass(LanguageIcelandic::class)] class LanguageIcelandicTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageIcelandic::class)); + $this->assertTrue(class_exists(LanguageIcelandic::class)); } } diff --git a/tests/app/Module/LanguageIndonesianTest.php b/tests/app/Module/LanguageIndonesianTest.php index 6f35c0ac6e..8b02797cdc 100644 --- a/tests/app/Module/LanguageIndonesianTest.php +++ b/tests/app/Module/LanguageIndonesianTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageIndonesian - * - * @covers \Fisharebest\Webtrees\Module\LanguageIndonesian - */ + +#[CoversClass(LanguageIndonesian::class)] class LanguageIndonesianTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageIndonesian::class)); + $this->assertTrue(class_exists(LanguageIndonesian::class)); } } diff --git a/tests/app/Module/LanguageItalianTest.php b/tests/app/Module/LanguageItalianTest.php index b3d74089c1..e54381cb87 100644 --- a/tests/app/Module/LanguageItalianTest.php +++ b/tests/app/Module/LanguageItalianTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageItalian - * - * @covers \Fisharebest\Webtrees\Module\LanguageItalian - */ + +#[CoversClass(LanguageItalian::class)] class LanguageItalianTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageItalian::class)); + $this->assertTrue(class_exists(LanguageItalian::class)); } } diff --git a/tests/app/Module/LanguageJapaneseTest.php b/tests/app/Module/LanguageJapaneseTest.php index e840887768..084ecfab2b 100644 --- a/tests/app/Module/LanguageJapaneseTest.php +++ b/tests/app/Module/LanguageJapaneseTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageJapanese - * - * @covers \Fisharebest\Webtrees\Module\LanguageJapanese - */ + +#[CoversClass(LanguageJapanese::class)] class LanguageJapaneseTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageJapanese::class)); + $this->assertTrue(class_exists(LanguageJapanese::class)); } } diff --git a/tests/app/Module/LanguageJavaneseTest.php b/tests/app/Module/LanguageJavaneseTest.php index 206800e0ca..490ea66a13 100644 --- a/tests/app/Module/LanguageJavaneseTest.php +++ b/tests/app/Module/LanguageJavaneseTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageJavanese - * - * @covers \Fisharebest\Webtrees\Module\LanguageJavanese - */ + +#[CoversClass(LanguageJavanese::class)] class LanguageJavaneseTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageJavanese::class)); + $this->assertTrue(class_exists(LanguageJavanese::class)); } } diff --git a/tests/app/Module/LanguageKazhakTest.php b/tests/app/Module/LanguageKazhakTest.php index 5a2ebf9790..f829fd4a6f 100644 --- a/tests/app/Module/LanguageKazhakTest.php +++ b/tests/app/Module/LanguageKazhakTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageKazhak - * - * @covers \Fisharebest\Webtrees\Module\LanguageKazhak - */ + +#[CoversClass(LanguageKazhak::class)] class LanguageKazhakTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageKazhak::class)); + $this->assertTrue(class_exists(LanguageKazhak::class)); } } diff --git a/tests/app/Module/LanguageKoreanTest.php b/tests/app/Module/LanguageKoreanTest.php index c40afea057..a42feb4215 100644 --- a/tests/app/Module/LanguageKoreanTest.php +++ b/tests/app/Module/LanguageKoreanTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageKorean - * - * @covers \Fisharebest\Webtrees\Module\LanguageKorean - */ + +#[CoversClass(LanguageKorean::class)] class LanguageKoreanTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageKorean::class)); + $this->assertTrue(class_exists(LanguageKorean::class)); } } diff --git a/tests/app/Module/LanguageKurdishTest.php b/tests/app/Module/LanguageKurdishTest.php index 2f1f398cd8..5f5810f181 100644 --- a/tests/app/Module/LanguageKurdishTest.php +++ b/tests/app/Module/LanguageKurdishTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageKurdish - * - * @covers \Fisharebest\Webtrees\Module\LanguageKurdish - */ + +#[CoversClass(LanguageKurdish::class)] class LanguageKurdishTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageKurdish::class)); + $this->assertTrue(class_exists(LanguageKurdish::class)); } } diff --git a/tests/app/Module/LanguageLatvianTest.php b/tests/app/Module/LanguageLatvianTest.php index 296dfa14c0..99106a7c24 100644 --- a/tests/app/Module/LanguageLatvianTest.php +++ b/tests/app/Module/LanguageLatvianTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageLatvian - * - * @covers \Fisharebest\Webtrees\Module\LanguageLatvian - */ + +#[CoversClass(LanguageLatvian::class)] class LanguageLatvianTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageLatvian::class)); + $this->assertTrue(class_exists(LanguageLatvian::class)); } } diff --git a/tests/app/Module/LanguageLingalaTest.php b/tests/app/Module/LanguageLingalaTest.php index 0b2ecdfb84..7b693db990 100644 --- a/tests/app/Module/LanguageLingalaTest.php +++ b/tests/app/Module/LanguageLingalaTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageLingala - * - * @covers \Fisharebest\Webtrees\Module\LanguageLingala - */ + +#[CoversClass(LanguageLingala::class)] class LanguageLingalaTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageLingala::class)); + $this->assertTrue(class_exists(LanguageLingala::class)); } } diff --git a/tests/app/Module/LanguageLithuanianTest.php b/tests/app/Module/LanguageLithuanianTest.php index 26ec33489c..5e23522b83 100644 --- a/tests/app/Module/LanguageLithuanianTest.php +++ b/tests/app/Module/LanguageLithuanianTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageLithuanian - * - * @covers \Fisharebest\Webtrees\Module\LanguageLithuanian - */ + +#[CoversClass(LanguageLithuanian::class)] class LanguageLithuanianTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageLithuanian::class)); + $this->assertTrue(class_exists(LanguageLithuanian::class)); } } diff --git a/tests/app/Module/LanguageMalayTest.php b/tests/app/Module/LanguageMalayTest.php index 083567fed1..aba3470abe 100644 --- a/tests/app/Module/LanguageMalayTest.php +++ b/tests/app/Module/LanguageMalayTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageMalay - * - * @covers \Fisharebest\Webtrees\Module\LanguageMalay - */ + +#[CoversClass(LanguageMalay::class)] class LanguageMalayTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageMalay::class)); + $this->assertTrue(class_exists(LanguageMalay::class)); } } diff --git a/tests/app/Module/LanguageMaoriTest.php b/tests/app/Module/LanguageMaoriTest.php index a01afa5f3c..1641410764 100644 --- a/tests/app/Module/LanguageMaoriTest.php +++ b/tests/app/Module/LanguageMaoriTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageMaori - * - * @covers \Fisharebest\Webtrees\Module\LanguageMaori - */ + +#[CoversClass(LanguageMaori::class)] class LanguageMaoriTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageMaori::class)); + $this->assertTrue(class_exists(LanguageMaori::class)); } } diff --git a/tests/app/Module/LanguageMarathiTest.php b/tests/app/Module/LanguageMarathiTest.php index bcf507596a..7b0a5c059c 100644 --- a/tests/app/Module/LanguageMarathiTest.php +++ b/tests/app/Module/LanguageMarathiTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageMarathi - * - * @covers \Fisharebest\Webtrees\Module\LanguageMarathi - */ + +#[CoversClass(LanguageMarathi::class)] class LanguageMarathiTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageMarathi::class)); + $this->assertTrue(class_exists(LanguageMarathi::class)); } } diff --git a/tests/app/Module/LanguageNepaleseTest.php b/tests/app/Module/LanguageNepaleseTest.php index 5b6cad74a3..3b5ea710f3 100644 --- a/tests/app/Module/LanguageNepaleseTest.php +++ b/tests/app/Module/LanguageNepaleseTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageNepalese - * - * @covers \Fisharebest\Webtrees\Module\LanguageNepalese - */ + +#[CoversClass(LanguageNepalese::class)] class LanguageNepaleseTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageNepalese::class)); + $this->assertTrue(class_exists(LanguageNepalese::class)); } } diff --git a/tests/app/Module/LanguageNorwegianBokmalTest.php b/tests/app/Module/LanguageNorwegianBokmalTest.php index 6e07e36136..22fdd4d44e 100644 --- a/tests/app/Module/LanguageNorwegianBokmalTest.php +++ b/tests/app/Module/LanguageNorwegianBokmalTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageNorwegianBokmal - * - * @covers \Fisharebest\Webtrees\Module\LanguageNorwegianBokmal - */ + +#[CoversClass(LanguageNorwegianBokmal::class)] class LanguageNorwegianBokmalTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageNorwegianBokmal::class)); + $this->assertTrue(class_exists(LanguageNorwegianBokmal::class)); } } diff --git a/tests/app/Module/LanguageNorwegianNynorskTest.php b/tests/app/Module/LanguageNorwegianNynorskTest.php index 0875241f80..85468e46bb 100644 --- a/tests/app/Module/LanguageNorwegianNynorskTest.php +++ b/tests/app/Module/LanguageNorwegianNynorskTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageNorwegianNynorsk - * - * @covers \Fisharebest\Webtrees\Module\LanguageNorwegianNynorsk - */ + +#[CoversClass(LanguageNorwegianNynorsk::class)] class LanguageNorwegianNynorskTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageNorwegianNynorsk::class)); + $this->assertTrue(class_exists(LanguageNorwegianNynorsk::class)); } } diff --git a/tests/app/Module/LanguageOccitanTest.php b/tests/app/Module/LanguageOccitanTest.php index 5907aaf235..1ff6bc3239 100644 --- a/tests/app/Module/LanguageOccitanTest.php +++ b/tests/app/Module/LanguageOccitanTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageOccitan - * - * @covers \Fisharebest\Webtrees\Module\LanguageOccitan - */ + +#[CoversClass(LanguageOccitan::class)] class LanguageOccitanTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageOccitan::class)); + $this->assertTrue(class_exists(LanguageOccitan::class)); } } diff --git a/tests/app/Module/LanguagePolishTest.php b/tests/app/Module/LanguagePolishTest.php index cac436b3c8..2009e48450 100644 --- a/tests/app/Module/LanguagePolishTest.php +++ b/tests/app/Module/LanguagePolishTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguagePolish - * - * @covers \Fisharebest\Webtrees\Module\LanguagePolish - */ + +#[CoversClass(LanguagePolish::class)] class LanguagePolishTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguagePolish::class)); + $this->assertTrue(class_exists(LanguagePolish::class)); } } diff --git a/tests/app/Module/LanguagePortugueseBrazilTest.php b/tests/app/Module/LanguagePortugueseBrazilTest.php index 79360d4ea9..87bd74986f 100644 --- a/tests/app/Module/LanguagePortugueseBrazilTest.php +++ b/tests/app/Module/LanguagePortugueseBrazilTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguagePortugueseBrazil - * - * @covers \Fisharebest\Webtrees\Module\LanguagePortugueseBrazil - */ + +#[CoversClass(LanguagePortugueseBrazil::class)] class LanguagePortugueseBrazilTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguagePortugueseBrazil::class)); + $this->assertTrue(class_exists(LanguagePortugueseBrazil::class)); } } diff --git a/tests/app/Module/LanguagePortugueseTest.php b/tests/app/Module/LanguagePortugueseTest.php index 3731d312ba..fd5f51ad3b 100644 --- a/tests/app/Module/LanguagePortugueseTest.php +++ b/tests/app/Module/LanguagePortugueseTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguagePortuguese - * - * @covers \Fisharebest\Webtrees\Module\LanguagePortuguese - */ + +#[CoversClass(LanguagePortuguese::class)] class LanguagePortugueseTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguagePortuguese::class)); + $this->assertTrue(class_exists(LanguagePortuguese::class)); } } diff --git a/tests/app/Module/LanguageRomanianTest.php b/tests/app/Module/LanguageRomanianTest.php index 44df6d3f0a..b3643cddfd 100644 --- a/tests/app/Module/LanguageRomanianTest.php +++ b/tests/app/Module/LanguageRomanianTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageRomanian - * - * @covers \Fisharebest\Webtrees\Module\LanguageRomanian - */ + +#[CoversClass(LanguageRomanian::class)] class LanguageRomanianTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageRomanian::class)); + $this->assertTrue(class_exists(LanguageRomanian::class)); } } diff --git a/tests/app/Module/LanguageRussianTest.php b/tests/app/Module/LanguageRussianTest.php index 80d771000a..9dc6ebcb10 100644 --- a/tests/app/Module/LanguageRussianTest.php +++ b/tests/app/Module/LanguageRussianTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageRussian - * - * @covers \Fisharebest\Webtrees\Module\LanguageRussian - */ + +#[CoversClass(LanguageRussian::class)] class LanguageRussianTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageRussian::class)); + $this->assertTrue(class_exists(LanguageRussian::class)); } } diff --git a/tests/app/Module/LanguageSerbianLatinTest.php b/tests/app/Module/LanguageSerbianLatinTest.php index 56cd05277d..fee6a9c2fb 100644 --- a/tests/app/Module/LanguageSerbianLatinTest.php +++ b/tests/app/Module/LanguageSerbianLatinTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageSerbianLatin - * - * @covers \Fisharebest\Webtrees\Module\LanguageSerbianLatin - */ + +#[CoversClass(LanguageSerbianLatin::class)] class LanguageSerbianLatinTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageSerbianLatin::class)); + $this->assertTrue(class_exists(LanguageSerbianLatin::class)); } } diff --git a/tests/app/Module/LanguageSerbianTest.php b/tests/app/Module/LanguageSerbianTest.php index 9810f64fcb..33677b9e76 100644 --- a/tests/app/Module/LanguageSerbianTest.php +++ b/tests/app/Module/LanguageSerbianTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageSerbian - * - * @covers \Fisharebest\Webtrees\Module\LanguageSerbian - */ + +#[CoversClass(LanguageSerbian::class)] class LanguageSerbianTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageSerbian::class)); + $this->assertTrue(class_exists(LanguageSerbian::class)); } } diff --git a/tests/app/Module/LanguageSlovakianTest.php b/tests/app/Module/LanguageSlovakianTest.php index 17e6c4c43f..13bb0ac793 100644 --- a/tests/app/Module/LanguageSlovakianTest.php +++ b/tests/app/Module/LanguageSlovakianTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageSlovakian - * - * @covers \Fisharebest\Webtrees\Module\LanguageSlovakian - */ + +#[CoversClass(LanguageSlovakian::class)] class LanguageSlovakianTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageSlovakian::class)); + $this->assertTrue(class_exists(LanguageSlovakian::class)); } } diff --git a/tests/app/Module/LanguageSlovenianTest.php b/tests/app/Module/LanguageSlovenianTest.php index 7813f05420..daa7bc0164 100644 --- a/tests/app/Module/LanguageSlovenianTest.php +++ b/tests/app/Module/LanguageSlovenianTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageSlovenian - * - * @covers \Fisharebest\Webtrees\Module\LanguageSlovenian - */ + +#[CoversClass(LanguageSlovenian::class)] class LanguageSlovenianTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageSlovenian::class)); + $this->assertTrue(class_exists(LanguageSlovenian::class)); } } diff --git a/tests/app/Module/LanguageSpanishTest.php b/tests/app/Module/LanguageSpanishTest.php index ff01b42712..64ac1c55a1 100644 --- a/tests/app/Module/LanguageSpanishTest.php +++ b/tests/app/Module/LanguageSpanishTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageSpanish - * - * @covers \Fisharebest\Webtrees\Module\LanguageSpanish - */ + +#[CoversClass(LanguageSpanish::class)] class LanguageSpanishTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageSpanish::class)); + $this->assertTrue(class_exists(LanguageSpanish::class)); } } diff --git a/tests/app/Module/LanguageSundaneseTest.php b/tests/app/Module/LanguageSundaneseTest.php index e2685a3a64..e03d6b8ffc 100644 --- a/tests/app/Module/LanguageSundaneseTest.php +++ b/tests/app/Module/LanguageSundaneseTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageSundanese - * - * @covers \Fisharebest\Webtrees\Module\LanguageSundanese - */ + +#[CoversClass(LanguageSundanese::class)] class LanguageSundaneseTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageSundanese::class)); + $this->assertTrue(class_exists(LanguageSundanese::class)); } } diff --git a/tests/app/Module/LanguageSwahiliTest.php b/tests/app/Module/LanguageSwahiliTest.php index 44005c543c..ee13bc6535 100644 --- a/tests/app/Module/LanguageSwahiliTest.php +++ b/tests/app/Module/LanguageSwahiliTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageSwahili - * - * @covers \Fisharebest\Webtrees\Module\LanguageSwahili - */ + +#[CoversClass(LanguageSwahili::class)] class LanguageSwahiliTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageSwahili::class)); + $this->assertTrue(class_exists(LanguageSwahili::class)); } } diff --git a/tests/app/Module/LanguageSwedishTest.php b/tests/app/Module/LanguageSwedishTest.php index 5f19ff577b..2089b78143 100644 --- a/tests/app/Module/LanguageSwedishTest.php +++ b/tests/app/Module/LanguageSwedishTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageSwedish - * - * @covers \Fisharebest\Webtrees\Module\LanguageSwedish - */ + +#[CoversClass(LanguageSwedish::class)] class LanguageSwedishTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageSwedish::class)); + $this->assertTrue(class_exists(LanguageSwedish::class)); } } diff --git a/tests/app/Module/LanguageTagalogTest.php b/tests/app/Module/LanguageTagalogTest.php index a176065223..37270c56de 100644 --- a/tests/app/Module/LanguageTagalogTest.php +++ b/tests/app/Module/LanguageTagalogTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageTagalog - * - * @covers \Fisharebest\Webtrees\Module\LanguageTagalog - */ + +#[CoversClass(LanguageTagalog::class)] class LanguageTagalogTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageTagalog::class)); + $this->assertTrue(class_exists(LanguageTagalog::class)); } } diff --git a/tests/app/Module/LanguageTamilTest.php b/tests/app/Module/LanguageTamilTest.php index f2d6a274b5..87ae44161a 100644 --- a/tests/app/Module/LanguageTamilTest.php +++ b/tests/app/Module/LanguageTamilTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageTamil - * - * @covers \Fisharebest\Webtrees\Module\LanguageTamil - */ + +#[CoversClass(LanguageTamil::class)] class LanguageTamilTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageTamil::class)); + $this->assertTrue(class_exists(LanguageTamil::class)); } } diff --git a/tests/app/Module/LanguageTatarTest.php b/tests/app/Module/LanguageTatarTest.php index 999e2f7387..14de551b6c 100644 --- a/tests/app/Module/LanguageTatarTest.php +++ b/tests/app/Module/LanguageTatarTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageTatar - * - * @covers \Fisharebest\Webtrees\Module\LanguageTatar - */ + +#[CoversClass(LanguageTatar::class)] class LanguageTatarTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageTatar::class)); + $this->assertTrue(class_exists(LanguageTatar::class)); } } diff --git a/tests/app/Module/LanguageThaiTest.php b/tests/app/Module/LanguageThaiTest.php index 87858624ea..e919e4d372 100644 --- a/tests/app/Module/LanguageThaiTest.php +++ b/tests/app/Module/LanguageThaiTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageThai - * - * @covers \Fisharebest\Webtrees\Module\LanguageThai - */ + +#[CoversClass(LanguageThai::class)] class LanguageThaiTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageThai::class)); + $this->assertTrue(class_exists(LanguageThai::class)); } } diff --git a/tests/app/Module/LanguageTurkishTest.php b/tests/app/Module/LanguageTurkishTest.php index 007444692f..b4f4800b75 100644 --- a/tests/app/Module/LanguageTurkishTest.php +++ b/tests/app/Module/LanguageTurkishTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageTurkish - * - * @covers \Fisharebest\Webtrees\Module\LanguageTurkish - */ + +#[CoversClass(LanguageTurkish::class)] class LanguageTurkishTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageTurkish::class)); + $this->assertTrue(class_exists(LanguageTurkish::class)); } } diff --git a/tests/app/Module/LanguageUkranianTest.php b/tests/app/Module/LanguageUkranianTest.php index a9d818567c..ac5e5857b7 100644 --- a/tests/app/Module/LanguageUkranianTest.php +++ b/tests/app/Module/LanguageUkranianTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageUkranian - * - * @covers \Fisharebest\Webtrees\Module\LanguageUkranian - */ + +#[CoversClass(LanguageUkranian::class)] class LanguageUkranianTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageUkranian::class)); + $this->assertTrue(class_exists(LanguageUkranian::class)); } } diff --git a/tests/app/Module/LanguageUrduTest.php b/tests/app/Module/LanguageUrduTest.php index 8c7aa3f3fa..b8db8010e4 100644 --- a/tests/app/Module/LanguageUrduTest.php +++ b/tests/app/Module/LanguageUrduTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageUrdu - * - * @covers \Fisharebest\Webtrees\Module\LanguageUrdu - */ + +#[CoversClass(LanguageUrdu::class)] class LanguageUrduTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageUrdu::class)); + $this->assertTrue(class_exists(LanguageUrdu::class)); } } diff --git a/tests/app/Module/LanguageVietnameseTest.php b/tests/app/Module/LanguageVietnameseTest.php index bd490c6dd5..6976729e65 100644 --- a/tests/app/Module/LanguageVietnameseTest.php +++ b/tests/app/Module/LanguageVietnameseTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageVietnamese - * - * @covers \Fisharebest\Webtrees\Module\LanguageVietnamese - */ + +#[CoversClass(LanguageVietnamese::class)] class LanguageVietnameseTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageVietnamese::class)); + $this->assertTrue(class_exists(LanguageVietnamese::class)); } } diff --git a/tests/app/Module/LanguageWelshTest.php b/tests/app/Module/LanguageWelshTest.php index e072918a74..ca2771ca18 100644 --- a/tests/app/Module/LanguageWelshTest.php +++ b/tests/app/Module/LanguageWelshTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageWelsh - * - * @covers \Fisharebest\Webtrees\Module\LanguageWelsh - */ + +#[CoversClass(LanguageWelsh::class)] class LanguageWelshTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageWelsh::class)); + $this->assertTrue(class_exists(LanguageWelsh::class)); } } diff --git a/tests/app/Module/LanguageYiddishTest.php b/tests/app/Module/LanguageYiddishTest.php index e581c0c3f0..299ecaeb3f 100644 --- a/tests/app/Module/LanguageYiddishTest.php +++ b/tests/app/Module/LanguageYiddishTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LanguageYiddish - * - * @covers \Fisharebest\Webtrees\Module\LanguageYiddish - */ + +#[CoversClass(LanguageYiddish::class)] class LanguageYiddishTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LanguageYiddish::class)); + $this->assertTrue(class_exists(LanguageYiddish::class)); } } diff --git a/tests/app/Module/LifespansChartModuleTest.php b/tests/app/Module/LifespansChartModuleTest.php index 8013573a8d..a467573c49 100644 --- a/tests/app/Module/LifespansChartModuleTest.php +++ b/tests/app/Module/LifespansChartModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LifespansChartModule - * - * @covers \Fisharebest\Webtrees\Module\LifespansChartModule - */ + +#[CoversClass(LifespansChartModule::class)] class LifespansChartModuleTest extends TestCase { /** diff --git a/tests/app/Module/ListsMenuModuleTest.php b/tests/app/Module/ListsMenuModuleTest.php index 8815c585dd..dacf7f8518 100644 --- a/tests/app/Module/ListsMenuModuleTest.php +++ b/tests/app/Module/ListsMenuModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class ListsMenuModule - * - * @covers \Fisharebest\Webtrees\Module\ListsMenuModule - */ + +#[CoversClass(ListsMenuModule::class)] class ListsMenuModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\ListsMenuModule::class)); + $this->assertTrue(class_exists(ListsMenuModule::class)); } } diff --git a/tests/app/Module/LocationListModuleTest.php b/tests/app/Module/LocationListModuleTest.php index bf7a6193f0..f285389843 100644 --- a/tests/app/Module/LocationListModuleTest.php +++ b/tests/app/Module/LocationListModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LocationListModule - * - * @covers \Fisharebest\Webtrees\Module\LocationListModule - */ + +#[CoversClass(LocationListModule::class)] class LocationListModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LocationListModule::class)); + $this->assertTrue(class_exists(LocationListModule::class)); } } diff --git a/tests/app/Module/LoggedInUsersModuleTest.php b/tests/app/Module/LoggedInUsersModuleTest.php index 29db3be557..5224123d36 100644 --- a/tests/app/Module/LoggedInUsersModuleTest.php +++ b/tests/app/Module/LoggedInUsersModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LoggedInUsersModule - * - * @covers \Fisharebest\Webtrees\Module\LoggedInUsersModule - */ + +#[CoversClass(LoggedInUsersModule::class)] class LoggedInUsersModuleTest extends TestCase { /** diff --git a/tests/app/Module/LoginBlockModuleTest.php b/tests/app/Module/LoginBlockModuleTest.php index 640061919b..5133cdc4c2 100644 --- a/tests/app/Module/LoginBlockModuleTest.php +++ b/tests/app/Module/LoginBlockModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LoginBlockModule - * - * @covers \Fisharebest\Webtrees\Module\LoginBlockModule - */ + +#[CoversClass(LoginBlockModule::class)] class LoginBlockModuleTest extends TestCase { /** diff --git a/tests/app/Module/LowCountriesRulersTest.php b/tests/app/Module/LowCountriesRulersTest.php index 2f6abb7320..c75f485400 100644 --- a/tests/app/Module/LowCountriesRulersTest.php +++ b/tests/app/Module/LowCountriesRulersTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class LowCountriesRulers - * - * @covers \Fisharebest\Webtrees\Module\LowCountriesRulers - */ + +#[CoversClass(LowCountriesRulers::class)] class LowCountriesRulersTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\LowCountriesRulers::class)); + $this->assertTrue(class_exists(LowCountriesRulers::class)); } } diff --git a/tests/app/Module/MapBoxTest.php b/tests/app/Module/MapBoxTest.php index 25572cfde3..d0443ebe3e 100644 --- a/tests/app/Module/MapBoxTest.php +++ b/tests/app/Module/MapBoxTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class MapBox - * - * @covers \Fisharebest\Webtrees\Module\MapBox - */ + +#[CoversClass(MapBox::class)] class MapBoxTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\MapBox::class)); + $this->assertTrue(class_exists(MapBox::class)); } } diff --git a/tests/app/Module/MapGeoLocationGeonamesTest.php b/tests/app/Module/MapGeoLocationGeonamesTest.php index 4642b77799..25579a457b 100644 --- a/tests/app/Module/MapGeoLocationGeonamesTest.php +++ b/tests/app/Module/MapGeoLocationGeonamesTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class MapGeoLocationGeonames - * - * @covers \Fisharebest\Webtrees\Module\MapGeoLocationGeonames - */ + +#[CoversClass(MapGeoLocationGeonames::class)] class MapGeoLocationGeonamesTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\MapGeoLocationGeonames::class)); + $this->assertTrue(class_exists(MapGeoLocationGeonames::class)); } } diff --git a/tests/app/Module/MapGeoLocationNominatimTest.php b/tests/app/Module/MapGeoLocationNominatimTest.php index fd4c4448df..56181649f2 100644 --- a/tests/app/Module/MapGeoLocationNominatimTest.php +++ b/tests/app/Module/MapGeoLocationNominatimTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class MapGeoLocationNominatim - * - * @covers \Fisharebest\Webtrees\Module\MapGeoLocationNominatim - */ + +#[CoversClass(MapGeoLocationNominatim::class)] class MapGeoLocationNominatimTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\MapGeoLocationNominatim::class)); + $this->assertTrue(class_exists(MapGeoLocationNominatim::class)); } } diff --git a/tests/app/Module/MapGeoLocationOpenRouteServiceTest.php b/tests/app/Module/MapGeoLocationOpenRouteServiceTest.php index b62b32cc90..d68be9b7bb 100644 --- a/tests/app/Module/MapGeoLocationOpenRouteServiceTest.php +++ b/tests/app/Module/MapGeoLocationOpenRouteServiceTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class MapGeoLocationOpenRouteService - * - * @covers \Fisharebest\Webtrees\Module\MapGeoLocationOpenRouteService - */ + +#[CoversClass(MapGeoLocationOpenRouteService::class)] class MapGeoLocationOpenRouteServiceTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\MapGeoLocationOpenRouteService::class)); + $this->assertTrue(class_exists(MapGeoLocationOpenRouteService::class)); } } diff --git a/tests/app/Module/MapLinkBingTest.php b/tests/app/Module/MapLinkBingTest.php index 31568f75a9..78608baa56 100644 --- a/tests/app/Module/MapLinkBingTest.php +++ b/tests/app/Module/MapLinkBingTest.php @@ -23,11 +23,10 @@ use DOMDocument; use Fisharebest\Webtrees\Fact; use Fisharebest\Webtrees\Individual; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * @covers \Fisharebest\Webtrees\Module\MapLinkBing - * @covers \Fisharebest\Webtrees\Module\ModuleMapLinkTrait - */ +#[CoversClass(MapLinkBing::class)] +#[CoversClass(ModuleMapLinkTrait::class)] class MapLinkBingTest extends TestCase { public function testNoCoordinates(): void diff --git a/tests/app/Module/MapLinkGoogleTest.php b/tests/app/Module/MapLinkGoogleTest.php index 164da70b6f..f3f3902ed6 100644 --- a/tests/app/Module/MapLinkGoogleTest.php +++ b/tests/app/Module/MapLinkGoogleTest.php @@ -23,11 +23,10 @@ use DOMDocument; use Fisharebest\Webtrees\Fact; use Fisharebest\Webtrees\Individual; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * @covers \Fisharebest\Webtrees\Module\MapLinkBing - * @covers \Fisharebest\Webtrees\Module\ModuleMapLinkTrait - */ +#[CoversClass(MapLinkBing::class)] +#[CoversClass(ModuleMapLinkTrait::class)] class MapLinkGoogleTest extends TestCase { public function testNoCoordinates(): void diff --git a/tests/app/Module/MapLinkOpenStreetMapTest.php b/tests/app/Module/MapLinkOpenStreetMapTest.php index fb53d101fc..15859a114f 100644 --- a/tests/app/Module/MapLinkOpenStreetMapTest.php +++ b/tests/app/Module/MapLinkOpenStreetMapTest.php @@ -23,11 +23,10 @@ use DOMDocument; use Fisharebest\Webtrees\Fact; use Fisharebest\Webtrees\Individual; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * @covers \Fisharebest\Webtrees\Module\MapLinkOpenStreetMap - * @covers \Fisharebest\Webtrees\Module\ModuleMapLinkTrait - */ +#[CoversClass(MapLinkOpenStreetMap::class)] +#[CoversClass(ModuleMapLinkTrait::class)] class MapLinkOpenStreetMapTest extends TestCase { public function testNoCoordinates(): void diff --git a/tests/app/Module/MarriageReportModuleTest.php b/tests/app/Module/MarriageReportModuleTest.php index 06498319c8..5b00a3825a 100644 --- a/tests/app/Module/MarriageReportModuleTest.php +++ b/tests/app/Module/MarriageReportModuleTest.php @@ -21,51 +21,71 @@ namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\Auth; use Fisharebest\Webtrees\Contracts\UserInterface; +use Fisharebest\Webtrees\Report\AbstractRenderer; use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; +use Fisharebest\Webtrees\Report\ReportBaseCell; +use Fisharebest\Webtrees\Report\ReportBaseElement; +use Fisharebest\Webtrees\Report\ReportBaseFootnote; +use Fisharebest\Webtrees\Report\ReportBaseImage; +use Fisharebest\Webtrees\Report\ReportBaseLine; +use Fisharebest\Webtrees\Report\ReportBaseText; +use Fisharebest\Webtrees\Report\ReportBaseTextbox; +use Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider; +use Fisharebest\Webtrees\Report\ReportHtmlCell; +use Fisharebest\Webtrees\Report\ReportHtmlFootnote; +use Fisharebest\Webtrees\Report\ReportHtmlImage; +use Fisharebest\Webtrees\Report\ReportHtmlLine; +use Fisharebest\Webtrees\Report\ReportHtmlText; +use Fisharebest\Webtrees\Report\ReportHtmlTextbox; +use Fisharebest\Webtrees\Report\ReportParserBase; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; +use Fisharebest\Webtrees\Report\ReportPdfCell; +use Fisharebest\Webtrees\Report\ReportPdfFootnote; +use Fisharebest\Webtrees\Report\ReportPdfImage; +use Fisharebest\Webtrees\Report\ReportPdfLine; +use Fisharebest\Webtrees\Report\ReportPdfText; +use Fisharebest\Webtrees\Report\ReportPdfTextBox; +use Fisharebest\Webtrees\Report\TcpdfWrapper; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class MarriageReportModule - */ + +#[CoversClass(ModuleReportTrait::class)] +#[CoversClass(PedigreeReportModule::class)] +#[CoversClass(AbstractRenderer::class)] +#[CoversClass(HtmlRenderer::class)] +#[CoversClass(PdfRenderer::class)] +#[CoversClass(ReportBaseCell::class)] +#[CoversClass(ReportBaseElement::class)] +#[CoversClass(ReportBaseFootnote::class)] +#[CoversClass(ReportBaseImage::class)] +#[CoversClass(ReportBaseLine::class)] +#[CoversClass(ReportBaseText::class)] +#[CoversClass(ReportBaseTextbox::class)] +#[CoversClass(ReportExpressionLanguageProvider::class)] +#[CoversClass(ReportHtmlCell::class)] +#[CoversClass(ReportHtmlFootnote::class)] +#[CoversClass(ReportHtmlImage::class)] +#[CoversClass(ReportHtmlLine::class)] +#[CoversClass(ReportHtmlText::class)] +#[CoversClass(ReportHtmlTextbox::class)] +#[CoversClass(ReportParserBase::class)] +#[CoversClass(ReportParserGenerate::class)] +#[CoversClass(ReportParserSetup::class)] +#[CoversClass(ReportPdfCell::class)] +#[CoversClass(ReportPdfFootnote::class)] +#[CoversClass(ReportPdfImage::class)] +#[CoversClass(ReportPdfLine::class)] +#[CoversClass(ReportPdfText::class)] +#[CoversClass(ReportPdfTextBox::class)] +#[CoversClass(TcpdfWrapper::class)] class MarriageReportModuleTest extends TestCase { protected static bool $uses_database = true; - /** - * @covers \Fisharebest\Webtrees\Module\ModuleReportTrait - * @covers \Fisharebest\Webtrees\Module\PedigreeReportModule - * @covers \Fisharebest\Webtrees\Report\AbstractRenderer - * @covers \Fisharebest\Webtrees\Report\HtmlRenderer - * @covers \Fisharebest\Webtrees\Report\PdfRenderer - * @covers \Fisharebest\Webtrees\Report\ReportBaseCell - * @covers \Fisharebest\Webtrees\Report\ReportBaseElement - * @covers \Fisharebest\Webtrees\Report\ReportBaseFootnote - * @covers \Fisharebest\Webtrees\Report\ReportBaseImage - * @covers \Fisharebest\Webtrees\Report\ReportBaseLine - * @covers \Fisharebest\Webtrees\Report\ReportBaseText - * @covers \Fisharebest\Webtrees\Report\ReportBaseTextbox - * @covers \Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider - * @covers \Fisharebest\Webtrees\Report\ReportHtmlCell - * @covers \Fisharebest\Webtrees\Report\ReportHtmlFootnote - * @covers \Fisharebest\Webtrees\Report\ReportHtmlImage - * @covers \Fisharebest\Webtrees\Report\ReportHtmlLine - * @covers \Fisharebest\Webtrees\Report\ReportHtmlText - * @covers \Fisharebest\Webtrees\Report\ReportHtmlTextbox - * @covers \Fisharebest\Webtrees\Report\ReportParserBase - * @covers \Fisharebest\Webtrees\Report\ReportParserGenerate - * @covers \Fisharebest\Webtrees\Report\ReportParserSetup - * @covers \Fisharebest\Webtrees\Report\ReportPdfCell - * @covers \Fisharebest\Webtrees\Report\ReportPdfFootnote - * @covers \Fisharebest\Webtrees\Report\ReportPdfImage - * @covers \Fisharebest\Webtrees\Report\ReportPdfLine - * @covers \Fisharebest\Webtrees\Report\ReportPdfText - * @covers \Fisharebest\Webtrees\Report\ReportPdfTextBox - * @covers \Fisharebest\Webtrees\Report\TcpdfWrapper - */ public function testReportRunsWithoutError(): void { $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); diff --git a/tests/app/Module/MatomoAnalyticsModuleTest.php b/tests/app/Module/MatomoAnalyticsModuleTest.php index c0477ba008..69acb74926 100644 --- a/tests/app/Module/MatomoAnalyticsModuleTest.php +++ b/tests/app/Module/MatomoAnalyticsModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class MatomoAnalyticsModule - * - * @covers \Fisharebest\Webtrees\Module\MatomoAnalyticsModule - */ + +#[CoversClass(MatomoAnalyticsModule::class)] class MatomoAnalyticsModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\MatomoAnalyticsModule::class)); + $this->assertTrue(class_exists(MatomoAnalyticsModule::class)); } } diff --git a/tests/app/Module/MediaListModuleTest.php b/tests/app/Module/MediaListModuleTest.php index 9b224d1b82..c25c074d7f 100644 --- a/tests/app/Module/MediaListModuleTest.php +++ b/tests/app/Module/MediaListModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class MediaListModule - * - * @covers \Fisharebest\Webtrees\Module\MediaListModule - */ + +#[CoversClass(MediaListModule::class)] class MediaListModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\MediaListModule::class)); + $this->assertTrue(class_exists(MediaListModule::class)); } } diff --git a/tests/app/Module/MediaTabModuleTest.php b/tests/app/Module/MediaTabModuleTest.php index 76f7e8de6f..b1c1060c72 100644 --- a/tests/app/Module/MediaTabModuleTest.php +++ b/tests/app/Module/MediaTabModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class MediaTabModule - * - * @covers \Fisharebest\Webtrees\Module\MediaTabModule - */ + +#[CoversClass(MediaTabModule::class)] class MediaTabModuleTest extends TestCase { /** diff --git a/tests/app/Module/MinimalThemeTest.php b/tests/app/Module/MinimalThemeTest.php index 7513c6a6cc..0bf5c916d6 100644 --- a/tests/app/Module/MinimalThemeTest.php +++ b/tests/app/Module/MinimalThemeTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class MinimalTheme - * - * @covers \Fisharebest\Webtrees\Module\MinimalTheme - */ + +#[CoversClass(MinimalTheme::class)] class MinimalThemeTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\MinimalTheme::class)); + $this->assertTrue(class_exists(MinimalTheme::class)); } } diff --git a/tests/app/Module/MissingFactsReportModuleTest.php b/tests/app/Module/MissingFactsReportModuleTest.php index 8392121bec..5d0c325b52 100644 --- a/tests/app/Module/MissingFactsReportModuleTest.php +++ b/tests/app/Module/MissingFactsReportModuleTest.php @@ -21,51 +21,71 @@ namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\Auth; use Fisharebest\Webtrees\Contracts\UserInterface; +use Fisharebest\Webtrees\Report\AbstractRenderer; use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; +use Fisharebest\Webtrees\Report\ReportBaseCell; +use Fisharebest\Webtrees\Report\ReportBaseElement; +use Fisharebest\Webtrees\Report\ReportBaseFootnote; +use Fisharebest\Webtrees\Report\ReportBaseImage; +use Fisharebest\Webtrees\Report\ReportBaseLine; +use Fisharebest\Webtrees\Report\ReportBaseText; +use Fisharebest\Webtrees\Report\ReportBaseTextbox; +use Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider; +use Fisharebest\Webtrees\Report\ReportHtmlCell; +use Fisharebest\Webtrees\Report\ReportHtmlFootnote; +use Fisharebest\Webtrees\Report\ReportHtmlImage; +use Fisharebest\Webtrees\Report\ReportHtmlLine; +use Fisharebest\Webtrees\Report\ReportHtmlText; +use Fisharebest\Webtrees\Report\ReportHtmlTextbox; +use Fisharebest\Webtrees\Report\ReportParserBase; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; +use Fisharebest\Webtrees\Report\ReportPdfCell; +use Fisharebest\Webtrees\Report\ReportPdfFootnote; +use Fisharebest\Webtrees\Report\ReportPdfImage; +use Fisharebest\Webtrees\Report\ReportPdfLine; +use Fisharebest\Webtrees\Report\ReportPdfText; +use Fisharebest\Webtrees\Report\ReportPdfTextBox; +use Fisharebest\Webtrees\Report\TcpdfWrapper; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class MissingFactsReportModule - */ + +#[CoversClass(ModuleReportTrait::class)] +#[CoversClass(PedigreeReportModule::class)] +#[CoversClass(AbstractRenderer::class)] +#[CoversClass(HtmlRenderer::class)] +#[CoversClass(PdfRenderer::class)] +#[CoversClass(ReportBaseCell::class)] +#[CoversClass(ReportBaseElement::class)] +#[CoversClass(ReportBaseFootnote::class)] +#[CoversClass(ReportBaseImage::class)] +#[CoversClass(ReportBaseLine::class)] +#[CoversClass(ReportBaseText::class)] +#[CoversClass(ReportBaseTextbox::class)] +#[CoversClass(ReportExpressionLanguageProvider::class)] +#[CoversClass(ReportHtmlCell::class)] +#[CoversClass(ReportHtmlFootnote::class)] +#[CoversClass(ReportHtmlImage::class)] +#[CoversClass(ReportHtmlLine::class)] +#[CoversClass(ReportHtmlText::class)] +#[CoversClass(ReportHtmlTextbox::class)] +#[CoversClass(ReportParserBase::class)] +#[CoversClass(ReportParserGenerate::class)] +#[CoversClass(ReportParserSetup::class)] +#[CoversClass(ReportPdfCell::class)] +#[CoversClass(ReportPdfFootnote::class)] +#[CoversClass(ReportPdfImage::class)] +#[CoversClass(ReportPdfLine::class)] +#[CoversClass(ReportPdfText::class)] +#[CoversClass(ReportPdfTextBox::class)] +#[CoversClass(TcpdfWrapper::class)] class MissingFactsReportModuleTest extends TestCase { protected static bool $uses_database = true; - /** - * @covers \Fisharebest\Webtrees\Module\ModuleReportTrait - * @covers \Fisharebest\Webtrees\Module\PedigreeReportModule - * @covers \Fisharebest\Webtrees\Report\AbstractRenderer - * @covers \Fisharebest\Webtrees\Report\HtmlRenderer - * @covers \Fisharebest\Webtrees\Report\PdfRenderer - * @covers \Fisharebest\Webtrees\Report\ReportBaseCell - * @covers \Fisharebest\Webtrees\Report\ReportBaseElement - * @covers \Fisharebest\Webtrees\Report\ReportBaseFootnote - * @covers \Fisharebest\Webtrees\Report\ReportBaseImage - * @covers \Fisharebest\Webtrees\Report\ReportBaseLine - * @covers \Fisharebest\Webtrees\Report\ReportBaseText - * @covers \Fisharebest\Webtrees\Report\ReportBaseTextbox - * @covers \Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider - * @covers \Fisharebest\Webtrees\Report\ReportHtmlCell - * @covers \Fisharebest\Webtrees\Report\ReportHtmlFootnote - * @covers \Fisharebest\Webtrees\Report\ReportHtmlImage - * @covers \Fisharebest\Webtrees\Report\ReportHtmlLine - * @covers \Fisharebest\Webtrees\Report\ReportHtmlText - * @covers \Fisharebest\Webtrees\Report\ReportHtmlTextbox - * @covers \Fisharebest\Webtrees\Report\ReportParserBase - * @covers \Fisharebest\Webtrees\Report\ReportParserGenerate - * @covers \Fisharebest\Webtrees\Report\ReportParserSetup - * @covers \Fisharebest\Webtrees\Report\ReportPdfCell - * @covers \Fisharebest\Webtrees\Report\ReportPdfFootnote - * @covers \Fisharebest\Webtrees\Report\ReportPdfImage - * @covers \Fisharebest\Webtrees\Report\ReportPdfLine - * @covers \Fisharebest\Webtrees\Report\ReportPdfText - * @covers \Fisharebest\Webtrees\Report\ReportPdfTextBox - * @covers \Fisharebest\Webtrees\Report\TcpdfWrapper - */ public function testReportRunsWithoutError(): void { $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); diff --git a/tests/app/Module/NoteListModuleTest.php b/tests/app/Module/NoteListModuleTest.php index 31839d1db7..978caef166 100644 --- a/tests/app/Module/NoteListModuleTest.php +++ b/tests/app/Module/NoteListModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class NoteListModule - * - * @covers \Fisharebest\Webtrees\Module\NoteListModule - */ + +#[CoversClass(NoteListModule::class)] class NoteListModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\NoteListModule::class)); + $this->assertTrue(class_exists(NoteListModule::class)); } } diff --git a/tests/app/Module/NotesTabModuleTest.php b/tests/app/Module/NotesTabModuleTest.php index ccc2f7b088..24b7036559 100644 --- a/tests/app/Module/NotesTabModuleTest.php +++ b/tests/app/Module/NotesTabModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class NotesTabModule - * - * @covers \Fisharebest\Webtrees\Module\NotesTabModule - */ + +#[CoversClass(NotesTabModule::class)] class NotesTabModuleTest extends TestCase { /** diff --git a/tests/app/Module/OccupationReportModuleTest.php b/tests/app/Module/OccupationReportModuleTest.php index 44acaa622a..8c7c887c4c 100644 --- a/tests/app/Module/OccupationReportModuleTest.php +++ b/tests/app/Module/OccupationReportModuleTest.php @@ -21,51 +21,71 @@ namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\Auth; use Fisharebest\Webtrees\Contracts\UserInterface; +use Fisharebest\Webtrees\Report\AbstractRenderer; use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; +use Fisharebest\Webtrees\Report\ReportBaseCell; +use Fisharebest\Webtrees\Report\ReportBaseElement; +use Fisharebest\Webtrees\Report\ReportBaseFootnote; +use Fisharebest\Webtrees\Report\ReportBaseImage; +use Fisharebest\Webtrees\Report\ReportBaseLine; +use Fisharebest\Webtrees\Report\ReportBaseText; +use Fisharebest\Webtrees\Report\ReportBaseTextbox; +use Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider; +use Fisharebest\Webtrees\Report\ReportHtmlCell; +use Fisharebest\Webtrees\Report\ReportHtmlFootnote; +use Fisharebest\Webtrees\Report\ReportHtmlImage; +use Fisharebest\Webtrees\Report\ReportHtmlLine; +use Fisharebest\Webtrees\Report\ReportHtmlText; +use Fisharebest\Webtrees\Report\ReportHtmlTextbox; +use Fisharebest\Webtrees\Report\ReportParserBase; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; +use Fisharebest\Webtrees\Report\ReportPdfCell; +use Fisharebest\Webtrees\Report\ReportPdfFootnote; +use Fisharebest\Webtrees\Report\ReportPdfImage; +use Fisharebest\Webtrees\Report\ReportPdfLine; +use Fisharebest\Webtrees\Report\ReportPdfText; +use Fisharebest\Webtrees\Report\ReportPdfTextBox; +use Fisharebest\Webtrees\Report\TcpdfWrapper; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class OccupationReportModule - */ + +#[CoversClass(ModuleReportTrait::class)] +#[CoversClass(PedigreeReportModule::class)] +#[CoversClass(AbstractRenderer::class)] +#[CoversClass(HtmlRenderer::class)] +#[CoversClass(PdfRenderer::class)] +#[CoversClass(ReportBaseCell::class)] +#[CoversClass(ReportBaseElement::class)] +#[CoversClass(ReportBaseFootnote::class)] +#[CoversClass(ReportBaseImage::class)] +#[CoversClass(ReportBaseLine::class)] +#[CoversClass(ReportBaseText::class)] +#[CoversClass(ReportBaseTextbox::class)] +#[CoversClass(ReportExpressionLanguageProvider::class)] +#[CoversClass(ReportHtmlCell::class)] +#[CoversClass(ReportHtmlFootnote::class)] +#[CoversClass(ReportHtmlImage::class)] +#[CoversClass(ReportHtmlLine::class)] +#[CoversClass(ReportHtmlText::class)] +#[CoversClass(ReportHtmlTextbox::class)] +#[CoversClass(ReportParserBase::class)] +#[CoversClass(ReportParserGenerate::class)] +#[CoversClass(ReportParserSetup::class)] +#[CoversClass(ReportPdfCell::class)] +#[CoversClass(ReportPdfFootnote::class)] +#[CoversClass(ReportPdfImage::class)] +#[CoversClass(ReportPdfLine::class)] +#[CoversClass(ReportPdfText::class)] +#[CoversClass(ReportPdfTextBox::class)] +#[CoversClass(TcpdfWrapper::class)] class OccupationReportModuleTest extends TestCase { protected static bool $uses_database = true; - /** - * @covers \Fisharebest\Webtrees\Module\ModuleReportTrait - * @covers \Fisharebest\Webtrees\Module\PedigreeReportModule - * @covers \Fisharebest\Webtrees\Report\AbstractRenderer - * @covers \Fisharebest\Webtrees\Report\HtmlRenderer - * @covers \Fisharebest\Webtrees\Report\PdfRenderer - * @covers \Fisharebest\Webtrees\Report\ReportBaseCell - * @covers \Fisharebest\Webtrees\Report\ReportBaseElement - * @covers \Fisharebest\Webtrees\Report\ReportBaseFootnote - * @covers \Fisharebest\Webtrees\Report\ReportBaseImage - * @covers \Fisharebest\Webtrees\Report\ReportBaseLine - * @covers \Fisharebest\Webtrees\Report\ReportBaseText - * @covers \Fisharebest\Webtrees\Report\ReportBaseTextbox - * @covers \Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider - * @covers \Fisharebest\Webtrees\Report\ReportHtmlCell - * @covers \Fisharebest\Webtrees\Report\ReportHtmlFootnote - * @covers \Fisharebest\Webtrees\Report\ReportHtmlImage - * @covers \Fisharebest\Webtrees\Report\ReportHtmlLine - * @covers \Fisharebest\Webtrees\Report\ReportHtmlText - * @covers \Fisharebest\Webtrees\Report\ReportHtmlTextbox - * @covers \Fisharebest\Webtrees\Report\ReportParserBase - * @covers \Fisharebest\Webtrees\Report\ReportParserGenerate - * @covers \Fisharebest\Webtrees\Report\ReportParserSetup - * @covers \Fisharebest\Webtrees\Report\ReportPdfCell - * @covers \Fisharebest\Webtrees\Report\ReportPdfFootnote - * @covers \Fisharebest\Webtrees\Report\ReportPdfImage - * @covers \Fisharebest\Webtrees\Report\ReportPdfLine - * @covers \Fisharebest\Webtrees\Report\ReportPdfText - * @covers \Fisharebest\Webtrees\Report\ReportPdfTextBox - * @covers \Fisharebest\Webtrees\Report\TcpdfWrapper - */ public function testReportRunsWithoutError(): void { $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); diff --git a/tests/app/Module/OnThisDayModuleTest.php b/tests/app/Module/OnThisDayModuleTest.php index 9d12f7382b..11f07db159 100644 --- a/tests/app/Module/OnThisDayModuleTest.php +++ b/tests/app/Module/OnThisDayModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class OnThisDayModule - * - * @covers \Fisharebest\Webtrees\Module\OnThisDayModule - */ + +#[CoversClass(OnThisDayModule::class)] class OnThisDayModuleTest extends TestCase { /** diff --git a/tests/app/Module/OpenRouteServiceAutocompleteTest.php b/tests/app/Module/OpenRouteServiceAutocompleteTest.php index 15eb30739b..35c0882286 100644 --- a/tests/app/Module/OpenRouteServiceAutocompleteTest.php +++ b/tests/app/Module/OpenRouteServiceAutocompleteTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class OpenRouteServiceAutocomplete - * - * @covers \Fisharebest\Webtrees\Module\OpenRouteServiceAutocomplete - */ + +#[CoversClass(OpenRouteServiceAutocomplete::class)] class OpenRouteServiceAutocompleteTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\OpenRouteServiceAutocomplete::class)); + $this->assertTrue(class_exists(OpenRouteServiceAutocomplete::class)); } } diff --git a/tests/app/Module/OpenStreetMapTest.php b/tests/app/Module/OpenStreetMapTest.php index 5b68adfcd2..170805ea56 100644 --- a/tests/app/Module/OpenStreetMapTest.php +++ b/tests/app/Module/OpenStreetMapTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class OpenStreetMap - * - * @covers \Fisharebest\Webtrees\Module\OpenStreetMap - */ + +#[CoversClass(OpenStreetMap::class)] class OpenStreetMapTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\OpenStreetMap::class)); + $this->assertTrue(class_exists(OpenStreetMap::class)); } } diff --git a/tests/app/Module/PedigreeChartModuleTest.php b/tests/app/Module/PedigreeChartModuleTest.php index baad83e4c9..8f77c49d5c 100644 --- a/tests/app/Module/PedigreeChartModuleTest.php +++ b/tests/app/Module/PedigreeChartModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class PedigreeChartModule - * - * @covers \Fisharebest\Webtrees\Module\PedigreeChartModule - */ + +#[CoversClass(PedigreeChartModule::class)] class PedigreeChartModuleTest extends TestCase { /** diff --git a/tests/app/Module/PedigreeMapModuleTest.php b/tests/app/Module/PedigreeMapModuleTest.php index 6bea0ff2ec..e1a0e8f228 100644 --- a/tests/app/Module/PedigreeMapModuleTest.php +++ b/tests/app/Module/PedigreeMapModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class PedigreeMapModule - * - * @covers \Fisharebest\Webtrees\Module\PedigreeMapModule - */ + +#[CoversClass(PedigreeMapModule::class)] class PedigreeMapModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\PedigreeMapModule::class)); + $this->assertTrue(class_exists(PedigreeMapModule::class)); } } diff --git a/tests/app/Module/PedigreeReportModuleTest.php b/tests/app/Module/PedigreeReportModuleTest.php index fa743aafc8..0e03085b7f 100644 --- a/tests/app/Module/PedigreeReportModuleTest.php +++ b/tests/app/Module/PedigreeReportModuleTest.php @@ -21,53 +21,71 @@ namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\Auth; use Fisharebest\Webtrees\Contracts\UserInterface; +use Fisharebest\Webtrees\Report\AbstractRenderer; use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; +use Fisharebest\Webtrees\Report\ReportBaseCell; +use Fisharebest\Webtrees\Report\ReportBaseElement; +use Fisharebest\Webtrees\Report\ReportBaseFootnote; +use Fisharebest\Webtrees\Report\ReportBaseImage; +use Fisharebest\Webtrees\Report\ReportBaseLine; +use Fisharebest\Webtrees\Report\ReportBaseText; +use Fisharebest\Webtrees\Report\ReportBaseTextbox; +use Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider; +use Fisharebest\Webtrees\Report\ReportHtmlCell; +use Fisharebest\Webtrees\Report\ReportHtmlFootnote; +use Fisharebest\Webtrees\Report\ReportHtmlImage; +use Fisharebest\Webtrees\Report\ReportHtmlLine; +use Fisharebest\Webtrees\Report\ReportHtmlText; +use Fisharebest\Webtrees\Report\ReportHtmlTextbox; +use Fisharebest\Webtrees\Report\ReportParserBase; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; +use Fisharebest\Webtrees\Report\ReportPdfCell; +use Fisharebest\Webtrees\Report\ReportPdfFootnote; +use Fisharebest\Webtrees\Report\ReportPdfImage; +use Fisharebest\Webtrees\Report\ReportPdfLine; +use Fisharebest\Webtrees\Report\ReportPdfText; +use Fisharebest\Webtrees\Report\ReportPdfTextBox; +use Fisharebest\Webtrees\Report\TcpdfWrapper; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class PedigreeReportModule - * - * @covers \Fisharebest\Webtrees\Module\PedigreeReportModule - */ + +#[CoversClass(PedigreeReportModule::class)] +#[CoversClass(ModuleReportTrait::class)] +#[CoversClass(AbstractRenderer::class)] +#[CoversClass(HtmlRenderer::class)] +#[CoversClass(PdfRenderer::class)] +#[CoversClass(ReportBaseCell::class)] +#[CoversClass(ReportBaseElement::class)] +#[CoversClass(ReportBaseFootnote::class)] +#[CoversClass(ReportBaseImage::class)] +#[CoversClass(ReportBaseLine::class)] +#[CoversClass(ReportBaseText::class)] +#[CoversClass(ReportBaseTextbox::class)] +#[CoversClass(ReportExpressionLanguageProvider::class)] +#[CoversClass(ReportHtmlCell::class)] +#[CoversClass(ReportHtmlFootnote::class)] +#[CoversClass(ReportHtmlImage::class)] +#[CoversClass(ReportHtmlLine::class)] +#[CoversClass(ReportHtmlText::class)] +#[CoversClass(ReportHtmlTextbox::class)] +#[CoversClass(ReportParserBase::class)] +#[CoversClass(ReportParserGenerate::class)] +#[CoversClass(ReportParserSetup::class)] +#[CoversClass(ReportPdfCell::class)] +#[CoversClass(ReportPdfFootnote::class)] +#[CoversClass(ReportPdfImage::class)] +#[CoversClass(ReportPdfLine::class)] +#[CoversClass(ReportPdfText::class)] +#[CoversClass(ReportPdfTextBox::class)] +#[CoversClass(TcpdfWrapper::class)] class PedigreeReportModuleTest extends TestCase { protected static bool $uses_database = true; - /** - * @covers \Fisharebest\Webtrees\Module\ModuleReportTrait - * @covers \Fisharebest\Webtrees\Module\PedigreeReportModule - * @covers \Fisharebest\Webtrees\Report\AbstractRenderer - * @covers \Fisharebest\Webtrees\Report\HtmlRenderer - * @covers \Fisharebest\Webtrees\Report\PdfRenderer - * @covers \Fisharebest\Webtrees\Report\ReportBaseCell - * @covers \Fisharebest\Webtrees\Report\ReportBaseElement - * @covers \Fisharebest\Webtrees\Report\ReportBaseFootnote - * @covers \Fisharebest\Webtrees\Report\ReportBaseImage - * @covers \Fisharebest\Webtrees\Report\ReportBaseLine - * @covers \Fisharebest\Webtrees\Report\ReportBaseText - * @covers \Fisharebest\Webtrees\Report\ReportBaseTextbox - * @covers \Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider - * @covers \Fisharebest\Webtrees\Report\ReportHtmlCell - * @covers \Fisharebest\Webtrees\Report\ReportHtmlFootnote - * @covers \Fisharebest\Webtrees\Report\ReportHtmlImage - * @covers \Fisharebest\Webtrees\Report\ReportHtmlLine - * @covers \Fisharebest\Webtrees\Report\ReportHtmlText - * @covers \Fisharebest\Webtrees\Report\ReportHtmlTextbox - * @covers \Fisharebest\Webtrees\Report\ReportParserBase - * @covers \Fisharebest\Webtrees\Report\ReportParserGenerate - * @covers \Fisharebest\Webtrees\Report\ReportParserSetup - * @covers \Fisharebest\Webtrees\Report\ReportPdfCell - * @covers \Fisharebest\Webtrees\Report\ReportPdfFootnote - * @covers \Fisharebest\Webtrees\Report\ReportPdfImage - * @covers \Fisharebest\Webtrees\Report\ReportPdfLine - * @covers \Fisharebest\Webtrees\Report\ReportPdfText - * @covers \Fisharebest\Webtrees\Report\ReportPdfTextBox - * @covers \Fisharebest\Webtrees\Report\TcpdfWrapper - */ public function testReportRunsWithoutError(): void { $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); diff --git a/tests/app/Module/PlaceHierarchyListModuleTest.php b/tests/app/Module/PlaceHierarchyListModuleTest.php index 8993cd216d..8fbfeaf0c1 100644 --- a/tests/app/Module/PlaceHierarchyListModuleTest.php +++ b/tests/app/Module/PlaceHierarchyListModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class PlaceHierarchyListModule - * - * @covers \Fisharebest\Webtrees\Module\PlaceHierarchyListModule - */ + +#[CoversClass(PlaceHierarchyListModule::class)] class PlaceHierarchyListModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\PlaceHierarchyListModule::class)); + $this->assertTrue(class_exists(PlaceHierarchyListModule::class)); } } diff --git a/tests/app/Module/PlacesModuleTest.php b/tests/app/Module/PlacesModuleTest.php index ccfc1b1693..1d251e00d8 100644 --- a/tests/app/Module/PlacesModuleTest.php +++ b/tests/app/Module/PlacesModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class PlacesModule - * - * @covers \Fisharebest\Webtrees\Module\PlacesModule - */ + +#[CoversClass(PlacesModule::class)] class PlacesModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\PlacesModule::class)); + $this->assertTrue(class_exists(PlacesModule::class)); } } diff --git a/tests/app/Module/PoweredByWebtreesModuleTest.php b/tests/app/Module/PoweredByWebtreesModuleTest.php index 47e3ac8a69..46c44fbd8b 100644 --- a/tests/app/Module/PoweredByWebtreesModuleTest.php +++ b/tests/app/Module/PoweredByWebtreesModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class PoweredByWebtreesModule - * - * @covers \Fisharebest\Webtrees\Module\PoweredByWebtreesModule - */ + +#[CoversClass(PoweredByWebtreesModule::class)] class PoweredByWebtreesModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\PoweredByWebtreesModule::class)); + $this->assertTrue(class_exists(PoweredByWebtreesModule::class)); } } diff --git a/tests/app/Module/PrivacyPolicyTest.php b/tests/app/Module/PrivacyPolicyTest.php index 7c763ab512..2c3e65202a 100644 --- a/tests/app/Module/PrivacyPolicyTest.php +++ b/tests/app/Module/PrivacyPolicyTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class PrivacyPolicy - * - * @covers \Fisharebest\Webtrees\Module\PrivacyPolicy - */ + +#[CoversClass(PrivacyPolicy::class)] class PrivacyPolicyTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\PrivacyPolicy::class)); + $this->assertTrue(class_exists(PrivacyPolicy::class)); } } diff --git a/tests/app/Module/RecentChangesModuleTest.php b/tests/app/Module/RecentChangesModuleTest.php index 83f7b3360d..deb84e8bc5 100644 --- a/tests/app/Module/RecentChangesModuleTest.php +++ b/tests/app/Module/RecentChangesModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class RecentChangesModule - * - * @covers \Fisharebest\Webtrees\Module\RecentChangesModule - */ + +#[CoversClass(RecentChangesModule::class)] class RecentChangesModuleTest extends TestCase { /** diff --git a/tests/app/Module/RedirectLegacyUrlsModuleTest.php b/tests/app/Module/RedirectLegacyUrlsModuleTest.php index 12c2274fde..e4c3fe21c4 100644 --- a/tests/app/Module/RedirectLegacyUrlsModuleTest.php +++ b/tests/app/Module/RedirectLegacyUrlsModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class RedirectLegacyUrlsModule - * - * @covers \Fisharebest\Webtrees\Module\RedirectLegacyUrlsModule - */ + +#[CoversClass(RedirectLegacyUrlsModule::class)] class RedirectLegacyUrlsModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\RedirectLegacyUrlsModule::class)); + $this->assertTrue(class_exists(RedirectLegacyUrlsModule::class)); } } diff --git a/tests/app/Module/RelatedIndividualsReportModuleTest.php b/tests/app/Module/RelatedIndividualsReportModuleTest.php index 7c9a5d78d8..587f3cf5c5 100644 --- a/tests/app/Module/RelatedIndividualsReportModuleTest.php +++ b/tests/app/Module/RelatedIndividualsReportModuleTest.php @@ -21,51 +21,71 @@ namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\Auth; use Fisharebest\Webtrees\Contracts\UserInterface; +use Fisharebest\Webtrees\Report\AbstractRenderer; use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; +use Fisharebest\Webtrees\Report\ReportBaseCell; +use Fisharebest\Webtrees\Report\ReportBaseElement; +use Fisharebest\Webtrees\Report\ReportBaseFootnote; +use Fisharebest\Webtrees\Report\ReportBaseImage; +use Fisharebest\Webtrees\Report\ReportBaseLine; +use Fisharebest\Webtrees\Report\ReportBaseText; +use Fisharebest\Webtrees\Report\ReportBaseTextbox; +use Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider; +use Fisharebest\Webtrees\Report\ReportHtmlCell; +use Fisharebest\Webtrees\Report\ReportHtmlFootnote; +use Fisharebest\Webtrees\Report\ReportHtmlImage; +use Fisharebest\Webtrees\Report\ReportHtmlLine; +use Fisharebest\Webtrees\Report\ReportHtmlText; +use Fisharebest\Webtrees\Report\ReportHtmlTextbox; +use Fisharebest\Webtrees\Report\ReportParserBase; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; +use Fisharebest\Webtrees\Report\ReportPdfCell; +use Fisharebest\Webtrees\Report\ReportPdfFootnote; +use Fisharebest\Webtrees\Report\ReportPdfImage; +use Fisharebest\Webtrees\Report\ReportPdfLine; +use Fisharebest\Webtrees\Report\ReportPdfText; +use Fisharebest\Webtrees\Report\ReportPdfTextBox; +use Fisharebest\Webtrees\Report\TcpdfWrapper; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class RelatedIndividualsReportModule - */ + +#[CoversClass(ModuleReportTrait::class)] +#[CoversClass(PedigreeReportModule::class)] +#[CoversClass(AbstractRenderer::class)] +#[CoversClass(HtmlRenderer::class)] +#[CoversClass(PdfRenderer::class)] +#[CoversClass(ReportBaseCell::class)] +#[CoversClass(ReportBaseElement::class)] +#[CoversClass(ReportBaseFootnote::class)] +#[CoversClass(ReportBaseImage::class)] +#[CoversClass(ReportBaseLine::class)] +#[CoversClass(ReportBaseText::class)] +#[CoversClass(ReportBaseTextbox::class)] +#[CoversClass(ReportExpressionLanguageProvider::class)] +#[CoversClass(ReportHtmlCell::class)] +#[CoversClass(ReportHtmlFootnote::class)] +#[CoversClass(ReportHtmlImage::class)] +#[CoversClass(ReportHtmlLine::class)] +#[CoversClass(ReportHtmlText::class)] +#[CoversClass(ReportHtmlTextbox::class)] +#[CoversClass(ReportParserBase::class)] +#[CoversClass(ReportParserGenerate::class)] +#[CoversClass(ReportParserSetup::class)] +#[CoversClass(ReportPdfCell::class)] +#[CoversClass(ReportPdfFootnote::class)] +#[CoversClass(ReportPdfImage::class)] +#[CoversClass(ReportPdfLine::class)] +#[CoversClass(ReportPdfText::class)] +#[CoversClass(ReportPdfTextBox::class)] +#[CoversClass(TcpdfWrapper::class)] class RelatedIndividualsReportModuleTest extends TestCase { protected static bool $uses_database = true; - /** - * @covers \Fisharebest\Webtrees\Module\ModuleReportTrait - * @covers \Fisharebest\Webtrees\Module\PedigreeReportModule - * @covers \Fisharebest\Webtrees\Report\AbstractRenderer - * @covers \Fisharebest\Webtrees\Report\HtmlRenderer - * @covers \Fisharebest\Webtrees\Report\PdfRenderer - * @covers \Fisharebest\Webtrees\Report\ReportBaseCell - * @covers \Fisharebest\Webtrees\Report\ReportBaseElement - * @covers \Fisharebest\Webtrees\Report\ReportBaseFootnote - * @covers \Fisharebest\Webtrees\Report\ReportBaseImage - * @covers \Fisharebest\Webtrees\Report\ReportBaseLine - * @covers \Fisharebest\Webtrees\Report\ReportBaseText - * @covers \Fisharebest\Webtrees\Report\ReportBaseTextbox - * @covers \Fisharebest\Webtrees\Report\ReportExpressionLanguageProvider - * @covers \Fisharebest\Webtrees\Report\ReportHtmlCell - * @covers \Fisharebest\Webtrees\Report\ReportHtmlFootnote - * @covers \Fisharebest\Webtrees\Report\ReportHtmlImage - * @covers \Fisharebest\Webtrees\Report\ReportHtmlLine - * @covers \Fisharebest\Webtrees\Report\ReportHtmlText - * @covers \Fisharebest\Webtrees\Report\ReportHtmlTextbox - * @covers \Fisharebest\Webtrees\Report\ReportParserBase - * @covers \Fisharebest\Webtrees\Report\ReportParserGenerate - * @covers \Fisharebest\Webtrees\Report\ReportParserSetup - * @covers \Fisharebest\Webtrees\Report\ReportPdfCell - * @covers \Fisharebest\Webtrees\Report\ReportPdfFootnote - * @covers \Fisharebest\Webtrees\Report\ReportPdfImage - * @covers \Fisharebest\Webtrees\Report\ReportPdfLine - * @covers \Fisharebest\Webtrees\Report\ReportPdfText - * @covers \Fisharebest\Webtrees\Report\ReportPdfTextBox - * @covers \Fisharebest\Webtrees\Report\TcpdfWrapper - */ public function testReportRunsWithoutError(): void { $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); diff --git a/tests/app/Module/RelationshipsChartModuleTest.php b/tests/app/Module/RelationshipsChartModuleTest.php index d185f7959f..6e3b0ef448 100644 --- a/tests/app/Module/RelationshipsChartModuleTest.php +++ b/tests/app/Module/RelationshipsChartModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class RelationshipsChartModule - * - * @covers \Fisharebest\Webtrees\Module\RelationshipsChartModule - */ + +#[CoversClass(RelationshipsChartModule::class)] class RelationshipsChartModuleTest extends TestCase { /** diff --git a/tests/app/Module/RelativesTabModuleTest.php b/tests/app/Module/RelativesTabModuleTest.php index 210808a16f..2857b04467 100644 --- a/tests/app/Module/RelativesTabModuleTest.php +++ b/tests/app/Module/RelativesTabModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class RelativesTabModule - * - * @covers \Fisharebest\Webtrees\Module\RelativesTabModule - */ + +#[CoversClass(RelativesTabModule::class)] class RelativesTabModuleTest extends TestCase { /** diff --git a/tests/app/Module/ReportsMenuModuleTest.php b/tests/app/Module/ReportsMenuModuleTest.php index 7b1799e087..f200ac3fdb 100644 --- a/tests/app/Module/ReportsMenuModuleTest.php +++ b/tests/app/Module/ReportsMenuModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class ReportsMenuModule - * - * @covers \Fisharebest\Webtrees\Module\ReportsMenuModule - */ + +#[CoversClass(ReportsMenuModule::class)] class ReportsMenuModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\ReportsMenuModule::class)); + $this->assertTrue(class_exists(ReportsMenuModule::class)); } } diff --git a/tests/app/Module/RepositoryListModuleTest.php b/tests/app/Module/RepositoryListModuleTest.php index 8e29c3c2a1..7dc87ab6da 100644 --- a/tests/app/Module/RepositoryListModuleTest.php +++ b/tests/app/Module/RepositoryListModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class RepositoryListModule - * - * @covers \Fisharebest\Webtrees\Module\RepositoryListModule - */ + +#[CoversClass(RepositoryListModule::class)] class RepositoryListModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\RepositoryListModule::class)); + $this->assertTrue(class_exists(RepositoryListModule::class)); } } diff --git a/tests/app/Module/ResearchTaskModuleTest.php b/tests/app/Module/ResearchTaskModuleTest.php index b1f8353556..deaba4f1b6 100644 --- a/tests/app/Module/ResearchTaskModuleTest.php +++ b/tests/app/Module/ResearchTaskModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class ResearchTaskModule - * - * @covers \Fisharebest\Webtrees\Module\ResearchTaskModule - */ + +#[CoversClass(ResearchTaskModule::class)] class ResearchTaskModuleTest extends TestCase { /** diff --git a/tests/app/Module/ReviewChangesModuleTest.php b/tests/app/Module/ReviewChangesModuleTest.php index ba6ca7f171..a9d41acc2c 100644 --- a/tests/app/Module/ReviewChangesModuleTest.php +++ b/tests/app/Module/ReviewChangesModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class ReviewChangesModule - * - * @covers \Fisharebest\Webtrees\Module\ReviewChangesModule - */ + +#[CoversClass(ReviewChangesModule::class)] class ReviewChangesModuleTest extends TestCase { /** diff --git a/tests/app/Module/SearchMenuModuleTest.php b/tests/app/Module/SearchMenuModuleTest.php index 6c00089156..9d52d07f08 100644 --- a/tests/app/Module/SearchMenuModuleTest.php +++ b/tests/app/Module/SearchMenuModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class SearchMenuModule - * - * @covers \Fisharebest\Webtrees\Module\SearchMenuModule - */ + +#[CoversClass(SearchMenuModule::class)] class SearchMenuModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\SearchMenuModule::class)); + $this->assertTrue(class_exists(SearchMenuModule::class)); } } diff --git a/tests/app/Module/ShareAnniversaryModuleTest.php b/tests/app/Module/ShareAnniversaryModuleTest.php index 9c1e2484cf..cb8ca71d1e 100644 --- a/tests/app/Module/ShareAnniversaryModuleTest.php +++ b/tests/app/Module/ShareAnniversaryModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class ShareAnniversaryModule - * - * @covers \Fisharebest\Webtrees\Module\ShareAnniversaryModule - */ + +#[CoversClass(ShareAnniversaryModule::class)] class ShareAnniversaryModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\ShareAnniversaryModule::class)); + $this->assertTrue(class_exists(ShareAnniversaryModule::class)); } } diff --git a/tests/app/Module/ShareUrlModuleTest.php b/tests/app/Module/ShareUrlModuleTest.php index 4336a75299..dde256ed40 100644 --- a/tests/app/Module/ShareUrlModuleTest.php +++ b/tests/app/Module/ShareUrlModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class ShareUrlModule - * - * @covers \Fisharebest\Webtrees\Module\ShareUrlModule - */ + +#[CoversClass(ShareUrlModule::class)] class ShareUrlModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\ShareUrlModule::class)); + $this->assertTrue(class_exists(ShareUrlModule::class)); } } diff --git a/tests/app/Module/SiteMapModuleTest.php b/tests/app/Module/SiteMapModuleTest.php index 13ad7a8da9..eff6d87485 100644 --- a/tests/app/Module/SiteMapModuleTest.php +++ b/tests/app/Module/SiteMapModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class SiteMapModule - * - * @covers \Fisharebest\Webtrees\Module\SiteMapModule - */ + +#[CoversClass(SiteMapModule::class)] class SiteMapModuleTest extends TestCase { /** diff --git a/tests/app/Module/SlideShowModuleTest.php b/tests/app/Module/SlideShowModuleTest.php index 3483dfe251..f9fe4a33c0 100644 --- a/tests/app/Module/SlideShowModuleTest.php +++ b/tests/app/Module/SlideShowModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class SlideShowModule - * - * @covers \Fisharebest\Webtrees\Module\SlideShowModule - */ + +#[CoversClass(SlideShowModule::class)] class SlideShowModuleTest extends TestCase { /** diff --git a/tests/app/Module/SourceListModuleTest.php b/tests/app/Module/SourceListModuleTest.php index 57be7b2733..8ffa866849 100644 --- a/tests/app/Module/SourceListModuleTest.php +++ b/tests/app/Module/SourceListModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class SourceListModule - * - * @covers \Fisharebest\Webtrees\Module\SourceListModule - */ + +#[CoversClass(SourceListModule::class)] class SourceListModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\SourceListModule::class)); + $this->assertTrue(class_exists(SourceListModule::class)); } } diff --git a/tests/app/Module/SourcesTabModuleTest.php b/tests/app/Module/SourcesTabModuleTest.php index f7b7280aca..aeb78d529a 100644 --- a/tests/app/Module/SourcesTabModuleTest.php +++ b/tests/app/Module/SourcesTabModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class SourcesTabModule - * - * @covers \Fisharebest\Webtrees\Module\SourcesTabModule - */ + +#[CoversClass(SourcesTabModule::class)] class SourcesTabModuleTest extends TestCase { /** diff --git a/tests/app/Module/StatcounterModuleTest.php b/tests/app/Module/StatcounterModuleTest.php index bb1bcb07e8..74b59eebe2 100644 --- a/tests/app/Module/StatcounterModuleTest.php +++ b/tests/app/Module/StatcounterModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class StatcounterModule - * - * @covers \Fisharebest\Webtrees\Module\StatcounterModule - */ + +#[CoversClass(StatcounterModule::class)] class StatcounterModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\StatcounterModule::class)); + $this->assertTrue(class_exists(StatcounterModule::class)); } } diff --git a/tests/app/Module/StatisticsChartModuleTest.php b/tests/app/Module/StatisticsChartModuleTest.php index 2b82a14ada..f88c6b6491 100644 --- a/tests/app/Module/StatisticsChartModuleTest.php +++ b/tests/app/Module/StatisticsChartModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class StatisticsChartModule - * - * @covers \Fisharebest\Webtrees\Module\StatisticsChartModule - */ + +#[CoversClass(StatisticsChartModule::class)] class StatisticsChartModuleTest extends TestCase { /** diff --git a/tests/app/Module/StoriesModuleTest.php b/tests/app/Module/StoriesModuleTest.php index 358d903914..e557fa6f98 100644 --- a/tests/app/Module/StoriesModuleTest.php +++ b/tests/app/Module/StoriesModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class StoriesModule - * - * @covers \Fisharebest\Webtrees\Module\StoriesModule - */ + +#[CoversClass(StoriesModule::class)] class StoriesModuleTest extends TestCase { /** diff --git a/tests/app/Module/SubmitterListModuleTest.php b/tests/app/Module/SubmitterListModuleTest.php index 5de81876d4..bc32361566 100644 --- a/tests/app/Module/SubmitterListModuleTest.php +++ b/tests/app/Module/SubmitterListModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class SubmitterListModule - * - * @covers \Fisharebest\Webtrees\Module\SubmitterListModule - */ + +#[CoversClass(SubmitterListModule::class)] class SubmitterListModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\SubmitterListModule::class)); + $this->assertTrue(class_exists(SubmitterListModule::class)); } } diff --git a/tests/app/Module/ThemeSelectModuleTest.php b/tests/app/Module/ThemeSelectModuleTest.php index 0ab7f144a8..330b04e986 100644 --- a/tests/app/Module/ThemeSelectModuleTest.php +++ b/tests/app/Module/ThemeSelectModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class ThemeSelectModule - * - * @covers \Fisharebest\Webtrees\Module\ThemeSelectModule - */ + +#[CoversClass(ThemeSelectModule::class)] class ThemeSelectModuleTest extends TestCase { /** diff --git a/tests/app/Module/TimelineChartModuleTest.php b/tests/app/Module/TimelineChartModuleTest.php index 4c868b9ebc..3c48360685 100644 --- a/tests/app/Module/TimelineChartModuleTest.php +++ b/tests/app/Module/TimelineChartModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class TimelineChartModule - * - * @covers \Fisharebest\Webtrees\Module\TimelineChartModule - */ + +#[CoversClass(TimelineChartModule::class)] class TimelineChartModuleTest extends TestCase { /** diff --git a/tests/app/Module/TopGivenNamesModuleTest.php b/tests/app/Module/TopGivenNamesModuleTest.php index a1006b7ab3..dc87b3cf39 100644 --- a/tests/app/Module/TopGivenNamesModuleTest.php +++ b/tests/app/Module/TopGivenNamesModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class TopGivenNamesModule - * - * @covers \Fisharebest\Webtrees\Module\TopGivenNamesModule - */ + +#[CoversClass(TopGivenNamesModule::class)] class TopGivenNamesModuleTest extends TestCase { /** diff --git a/tests/app/Module/TopPageViewsModuleTest.php b/tests/app/Module/TopPageViewsModuleTest.php index 736605f778..6d77fb0684 100644 --- a/tests/app/Module/TopPageViewsModuleTest.php +++ b/tests/app/Module/TopPageViewsModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class TopPageViewsModule - * - * @covers \Fisharebest\Webtrees\Module\TopPageViewsModule - */ + +#[CoversClass(TopPageViewsModule::class)] class TopPageViewsModuleTest extends TestCase { /** diff --git a/tests/app/Module/TopSurnamesModuleTest.php b/tests/app/Module/TopSurnamesModuleTest.php index c9497b2a31..82c47f92b6 100644 --- a/tests/app/Module/TopSurnamesModuleTest.php +++ b/tests/app/Module/TopSurnamesModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class TopSurnamesModule - * - * @covers \Fisharebest\Webtrees\Module\TopSurnamesModule - */ + +#[CoversClass(TopSurnamesModule::class)] class TopSurnamesModuleTest extends TestCase { /** diff --git a/tests/app/Module/TreesMenuModuleTest.php b/tests/app/Module/TreesMenuModuleTest.php index b12c478fac..37f49b0f9f 100644 --- a/tests/app/Module/TreesMenuModuleTest.php +++ b/tests/app/Module/TreesMenuModuleTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class TreesMenuModule - * - * @covers \Fisharebest\Webtrees\Module\TreesMenuModule - */ + +#[CoversClass(TreesMenuModule::class)] class TreesMenuModuleTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\TreesMenuModule::class)); + $this->assertTrue(class_exists(TreesMenuModule::class)); } } diff --git a/tests/app/Module/USPresidentsTest.php b/tests/app/Module/USPresidentsTest.php index dc9c278488..e6f018fa19 100644 --- a/tests/app/Module/USPresidentsTest.php +++ b/tests/app/Module/USPresidentsTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class USPresidents - * - * @covers \Fisharebest\Webtrees\Module\USPresidents - */ + +#[CoversClass(USPresidents::class)] class USPresidentsTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\USPresidents::class)); + $this->assertTrue(class_exists(USPresidents::class)); } } diff --git a/tests/app/Module/UpcomingAnniversariesModuleTest.php b/tests/app/Module/UpcomingAnniversariesModuleTest.php index 5f52aaebb1..c7f495933a 100644 --- a/tests/app/Module/UpcomingAnniversariesModuleTest.php +++ b/tests/app/Module/UpcomingAnniversariesModuleTest.php @@ -21,12 +21,10 @@ namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\Services\CalendarService; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class UpcomingAnniversariesModule - * - * @covers \Fisharebest\Webtrees\Module\UpcomingAnniversariesModule - */ + +#[CoversClass(UpcomingAnniversariesModule::class)] class UpcomingAnniversariesModuleTest extends TestCase { public function testModuleProperties(): void diff --git a/tests/app/Module/UserFavoritesModuleTest.php b/tests/app/Module/UserFavoritesModuleTest.php index 66417bd4a1..16a31a2572 100644 --- a/tests/app/Module/UserFavoritesModuleTest.php +++ b/tests/app/Module/UserFavoritesModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class UserFavoritesModule - * - * @covers \Fisharebest\Webtrees\Module\UserFavoritesModule - */ + +#[CoversClass(UserFavoritesModule::class)] class UserFavoritesModuleTest extends TestCase { /** diff --git a/tests/app/Module/UserJournalModuleTest.php b/tests/app/Module/UserJournalModuleTest.php index 2e9fec23d5..d64fd81f00 100644 --- a/tests/app/Module/UserJournalModuleTest.php +++ b/tests/app/Module/UserJournalModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class UserJournalModule - * - * @covers \Fisharebest\Webtrees\Module\UserJournalModule - */ + +#[CoversClass(UserJournalModule::class)] class UserJournalModuleTest extends TestCase { /** diff --git a/tests/app/Module/UserMessagesModuleTest.php b/tests/app/Module/UserMessagesModuleTest.php index 59093a47c0..a0369d1ecc 100644 --- a/tests/app/Module/UserMessagesModuleTest.php +++ b/tests/app/Module/UserMessagesModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class UserMessagesModule - * - * @covers \Fisharebest\Webtrees\Module\UserMessagesModule - */ + +#[CoversClass(UserMessagesModule::class)] class UserMessagesModuleTest extends TestCase { /** diff --git a/tests/app/Module/UserWelcomeModuleTest.php b/tests/app/Module/UserWelcomeModuleTest.php index 686a7f479e..8716442e86 100644 --- a/tests/app/Module/UserWelcomeModuleTest.php +++ b/tests/app/Module/UserWelcomeModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class UserWelcomeModule - * - * @covers \Fisharebest\Webtrees\Module\UserWelcomeModule - */ + +#[CoversClass(UserWelcomeModule::class)] class UserWelcomeModuleTest extends TestCase { /** diff --git a/tests/app/Module/WebtreesThemeTest.php b/tests/app/Module/WebtreesThemeTest.php index 87186bce2f..f8976c6c79 100644 --- a/tests/app/Module/WebtreesThemeTest.php +++ b/tests/app/Module/WebtreesThemeTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class WebtreesTheme - * - * @covers \Fisharebest\Webtrees\Module\WebtreesTheme - */ + +#[CoversClass(WebtreesTheme::class)] class WebtreesThemeTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\WebtreesTheme::class)); + $this->assertTrue(class_exists(WebtreesTheme::class)); } } diff --git a/tests/app/Module/WelcomeBlockModuleTest.php b/tests/app/Module/WelcomeBlockModuleTest.php index 989ad5bd64..20ed1bfc84 100644 --- a/tests/app/Module/WelcomeBlockModuleTest.php +++ b/tests/app/Module/WelcomeBlockModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class WelcomeBlockModule - * - * @covers \Fisharebest\Webtrees\Module\WelcomeBlockModule - */ + +#[CoversClass(WelcomeBlockModule::class)] class WelcomeBlockModuleTest extends TestCase { /** diff --git a/tests/app/Module/XeneaThemeTest.php b/tests/app/Module/XeneaThemeTest.php index 0274b495b4..bf214f3790 100644 --- a/tests/app/Module/XeneaThemeTest.php +++ b/tests/app/Module/XeneaThemeTest.php @@ -20,16 +20,14 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class XeneaTheme - * - * @covers \Fisharebest\Webtrees\Module\XeneaTheme - */ + +#[CoversClass(XeneaTheme::class)] class XeneaThemeTest extends TestCase { public function testClass(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Module\XeneaTheme::class)); + $this->assertTrue(class_exists(XeneaTheme::class)); } } diff --git a/tests/app/Module/YahrzeitModuleTest.php b/tests/app/Module/YahrzeitModuleTest.php index 92611c4739..ac9760a2cd 100644 --- a/tests/app/Module/YahrzeitModuleTest.php +++ b/tests/app/Module/YahrzeitModuleTest.php @@ -20,12 +20,10 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\TestCase; +use PHPUnit\Framework\Attributes\CoversClass; -/** - * Test harness for the class YahrzeitModule - * - * @covers \Fisharebest\Webtrees\Module\YahrzeitModule - */ + +#[CoversClass(YahrzeitModule::class)] class YahrzeitModuleTest extends TestCase { /** |
