parent
9e57d9e457
commit
997e158166
@ -1,16 +1,47 @@ |
||||
<?php |
||||
require_once(api_get_path(LIBRARY_PATH).'export.lib.inc.php'); |
||||
require_once(api_get_path(LIBRARY_PATH).'document.lib.php'); |
||||
//require_once('/tests/simpletest/mock_objects.php'); |
||||
|
||||
//Mock::generate('Export'); |
||||
Mock::generate('DocumentManager'); |
||||
|
||||
class TestExport extends UnitTestCase { |
||||
|
||||
function testexport_table_csv() { |
||||
$data=''; |
||||
$res=Export::export_table_csv($data); |
||||
$this->assertTrue($res); |
||||
var_dump($res); |
||||
} |
||||
function testExportTableCsv() { |
||||
//$DocumentManager = &new DocumentManager(); |
||||
//$export = &new MockExport(); |
||||
//$export->expectOnce(export_table_csv,file_send_for_download); |
||||
$docman = new MockDocumentManager(); |
||||
|
||||
$data = array(); |
||||
$filename = 'export'; |
||||
$this->export = new Export(); |
||||
$res=$this->export->export_table_csv($data,$filename); |
||||
|
||||
$docman->expectOnce('DocumentManager::file_send_for_download',array($filename,true,$filename.'.csv')); |
||||
$this->assertTrue(is_object($this->export)); |
||||
var_dump($docman); |
||||
//var_dump($export); |
||||
} |
||||
} |
||||
/* |
||||
public function testexport_table_csv() { |
||||
$data=array(); |
||||
$filename = 'export'; |
||||
$file = api_get_path(SYS_ARCHIVE_PATH).uniqid('').'.csv'; |
||||
$handle = @fopen($file, 'a+'); |
||||
$res=$this->xport->export_table_csv($handle); |
||||
$this->assertTrue(is_object($handle)); |
||||
|
||||
@fclose($handle); |
||||
DocumentManager :: file_send_for_download($file, true, $filename.'.csv'); |
||||
exit(); |
||||
var_dump($handle); |
||||
*/ |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
} |
||||
|
||||
?> |
||||
|
Loading…
Reference in new issue