Ejemplo n.º 1
0
 public function testGetProductFiles()
 {
     $productFiles = array();
     $productFilesO = array();
     foreach (range(1, 2) as $i) {
         file_put_contents($productFiles[$i] = ClassLoader::getRealPath('cache.') . md5($i), $this->fileBody);
         $productFilesO[$i] = ProductFile::getNewInstance($this->product, $productFiles[$i], 'test_file.txt');
         $productFilesO[$i]->save();
     }
     $this->assertEqual(ProductFile::getFilesByProduct($this->product)->getTotalRecordCount(), 2);
     foreach ($productFiles as $file) {
         unlink($file);
     }
     foreach ($productFilesO as $pFile) {
         $pFile->delete();
     }
 }
Ejemplo n.º 2
0
 /**
  * @return ARSet
  */
 public function getFiles()
 {
     ClassLoader::import('application.model.product.ProductFile');
     return ProductFile::getFilesByProduct($this);
 }