diff options
Diffstat (limited to 'tests/app/Module/DeathReportModuleTest.php')
| -rw-r--r-- | tests/app/Module/DeathReportModuleTest.php | 89 |
1 files changed, 55 insertions, 34 deletions
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'); |
