2 require_once 'modules/Import/ImportCacheFiles.php';
4 class ImportCacheFilesTest extends Sugar_PHPUnit_Framework_TestCase
6 public function setUp()
8 $GLOBALS['current_user'] = SugarTestUserUtilities::createAnonymousUser();
11 public function tearDown()
13 SugarTestUserUtilities::removeAllCreatedAnonymousUsers();
14 unset($GLOBALS['current_user']);
17 public function testgetDuplicateFileName()
19 $filename = ImportCacheFiles::getDuplicateFileName();
22 "{$GLOBALS['sugar_config']['import_dir']}dupes_{$GLOBALS['current_user']->id}.csv", $filename);
25 public function testgetErrorFileName()
27 $filename = ImportCacheFiles::getErrorFileName();
30 "{$GLOBALS['sugar_config']['import_dir']}error_{$GLOBALS['current_user']->id}.csv", $filename);
33 public function testgetStatusFileName()
35 $filename = ImportCacheFiles::getStatusFileName();
38 "{$GLOBALS['sugar_config']['import_dir']}status_{$GLOBALS['current_user']->id}.csv", $filename);
41 public function testclearCacheFiles()
43 // make sure there is a file in there
44 file_put_contents(ImportCacheFiles::getStatusFileName(),'foo');
46 ImportCacheFiles::clearCacheFiles();
48 $this->assertFalse(is_file(ImportCacheFiles::getStatusFileName()));