diff options
| author | Greg Roach <greg@subaqua.co.uk> | 2024-03-26 11:38:51 +0000 |
|---|---|---|
| committer | Greg Roach <greg@subaqua.co.uk> | 2024-03-31 17:33:17 +0100 |
| commit | 202c018b592d5a516e4a465dc6dc515f3be37399 (patch) | |
| tree | 06e060fc19a494f1e5dcf89fc7ce04a8011e8176 /tests/app/Module/IndividualReportModuleTest.php | |
| parent | 1ff45046fabc22237b5d0d8e489c96f031fc598d (diff) | |
| download | webtrees-202c018b592d5a516e4a465dc6dc515f3be37399.tar.gz webtrees-202c018b592d5a516e4a465dc6dc515f3be37399.tar.bz2 webtrees-202c018b592d5a516e4a465dc6dc515f3be37399.zip | |
PHPUnit 11 deprecates docblocks, use annotations instead
Diffstat (limited to 'tests/app/Module/IndividualReportModuleTest.php')
| -rw-r--r-- | tests/app/Module/IndividualReportModuleTest.php | 88 |
1 files changed, 54 insertions, 34 deletions
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'); |
