2 /* vim: set expandtab sw=4 ts=4 sts=4: */
6 * @package PhpMyAdmin-test
12 use PMA\libraries\PDF
;
14 require_once 'libraries/php-gettext/gettext.inc';
15 require_once 'libraries/core.lib.php';
20 * @package PhpMyAdmin-test
22 class PMA_PDF_Test
extends PHPUnit_Framework_TestCase
25 * SetUp for test cases
29 public function setup()
31 $GLOBALS['PMA_Config'] = new PMA\libraries\
Config();
32 $GLOBALS['PMA_Config']->enableBc();
36 * Test for PDF::getPDFData
41 public function testBasic()
44 $this->assertContains('PDF', $arr->getPDFData());
48 * Test for PDF::getPDFData
53 public function testAlias()
56 $arr->SetAlias('{00}', '32');
57 $this->assertContains('PDF', $arr->getPDFData());
61 * Test for PDF::getPDFData
66 public function testDocument()
69 $pdf->SetTitle('Title');
71 $pdf->SetAutoPageBreak('auto');
73 $pdf->SetFont(PMA_PDF_FONT
, 'B', 14);
74 $pdf->Cell(0, 6, 'Cell', 'B', 1, 'C');
77 $pdf->Bookmark('Bookmark');
78 $pdf->SetMargins(0, 0);
79 $pdf->SetDrawColor(200, 200, 200);
80 $pdf->line(0, 0, 100, 100);
81 $this->assertContains('PDF', $pdf->getPDFData());