public function testCleanup() { $csvSplitter = new CSVSplitter(); $this->assertTrue($csvSplitter->cleanup()); $this->assertFalse($this->_checkTempFilesExist($csvSplitter->getTempDir())); $this->assertTrue($csvSplitter->split($this->testFilePath)); $this->assertTrue($this->_checkTempFilesExist($csvSplitter->getTempDir())); $this->assertTrue($csvSplitter->cleanup()); $this->assertFalse($this->_checkTempFilesExist($csvSplitter->getTempDir())); }
/** * Do the data import * * @return array Array containing results of import */ public function handleUpload() { CSVSplitter::setRecordLimit(50); $csvSplitter = new CSVSplitter(); $csvSplitter->setTempDir(ROOT_PATH . '/lib/confs/temp'); $success = $csvSplitter->split($this->fileName); if ($success) { $noOfRecords = $csvSplitter->getNoOfRecords(); $tempFileList = $csvSplitter->getTempFileList(); $result = new CSVSplitStatus('success', $this->importType, $noOfRecords, $tempFileList); } else { $result = new CSVSplitStatus('failure', $this->importType); } return $result; }