public function setUp()
 {
     $GLOBALS['current_user'] = SugarTestUserUtilities::createAnonymousUser();
     $this->_goodFile = SugarTestImportUtilities::createFile(2000, 3);
     $this->_badFile = ImportCacheFiles::getImportDir() . '/thisfileisntthere' . date("YmdHis");
     $this->_whiteSpaceFile = SugarTestImportUtilities::createFileWithWhiteSpace();
 }
Esempio n. 2
0
 public function tearDown()
 {
     SugarTestImportUtilities::removeAllCreatedFiles();
     SugarTestUserUtilities::removeAllCreatedAnonymousUsers();
     unset($GLOBALS['current_user']);
 }
 public function testCanRemoveAllCreatedFiles()
 {
     $filesCreated = array();
     for ($i = 0; $i < 5; $i++) {
         $filesCreated[] = SugarTestImportUtilities::createFile();
     }
     $filesCreated[] = $filesCreated[4] . '-0';
     SugarTestImportUtilities::removeAllCreatedFiles();
     foreach ($filesCreated as $filename) {
         $this->assertFalse(is_file($filename));
     }
 }
 public function testWriteRowToLastImport()
 {
     $file = SugarTestImportUtilities::createFile(3, 2);
     $importFile = new ImportFile($file, ',', '"');
     $record = $importFile->writeRowToLastImport("Tests", "Test", "TestRunner");
     $query = "SELECT *\n                        FROM users_last_import\n                        WHERE assigned_user_id = '{$GLOBALS['current_user']->id}'\n                            AND import_module = 'Tests'\n                            AND bean_type = 'Test'\n                            AND bean_id = 'TestRunner'\n                            AND id = '{$record}'\n                            AND deleted=0";
     $result = $GLOBALS['db']->query($query);
     $this->assertNotNull($GLOBALS['db']->fetchByAssoc($result));
     $query = "DELETE FROM users_last_import\n                        WHERE assigned_user_id = '{$GLOBALS['current_user']->id}'\n                            AND import_module = 'Tests'\n                            AND bean_type = 'Test'\n                            AND bean_id = 'TestRunner'\n                            AND id = '{$record}'\n                            AND deleted=0";
     $GLOBALS['db']->query($query);
 }