/** * @file * @brief concerne print_ledger_detail * @coversDefaultClass Print_Ledger_Detail */ require DIRTEST.'/global.php'; class Print_Ledger_DetailTest extends TestCase { /** * @var */ protected $object; /** * Sets up the fixture, for example, opens a network connection. * This method is called before a test is executed. */ protected function setUp():void { $this->from=92; $this->to=103; } /** * Tears down the fixture, for example, closes a network connection. * This method is called after a test is executed. */ protected function tearDown():void { } function test_export() { global $g_connection; $p_from=$this->from; $p_to=$this->to; // Financial $ledger_fin=new Acc_Ledger($g_connection,4); $ledger=\Print_Ledger::factory($g_connection,"D", $ledger_fin, $p_from, $p_to, "paid"); $this->assertTrue($ledger instanceof Print_Ledger_Detail ,"Misc. Detail returns Print_Ledger"); $ledger->setDossierInfo($ledger_fin->jrn_def_name); $ledger->AliasNbPages(); $ledger->AddPage(); $ledger->SetAuthor('NOALYSS'); $ledger->setTitle(_("Journal"), true); $ledger->export(); $ledger->Output(__DIR__."/file/misc-detail.pdf","F"); $this->assertFileExists(__DIR__."/file/misc-detail.pdf"); } }