public function testTransfertImage() { $rep_doc = Zend_Registry::get('config')->livedocx->image; $livedoc = new Application_Model_LiveDocs(); $url = 'http://apps.nke-marine-electronics.fr/img/98-60-250.png'; list($rep, $img) = $livedoc->transfertImage($url, $rep_doc); echo $rep . $img; $this->assertEquals($rep, $rep_doc); $this->assertEquals($img, '98-60-250.png'); /* test avec répertoire ou l'on a pas les droits */ $url = 'http://apps.nke-marine-electronics.fr/img/98-60-250.png'; $rep_doc = '/home/'; try { $result = $livedoc->transfertImage($url, $rep_doc); // normallement on doit lever un exception et ne jamais passer par ce test $this->assertEquals($result, ''); } catch (Exception $e) { $this->assertEquals($e->getCode(), 2); } }
function init_liveDocs() { try { $mailMerge = new Application_Model_LiveDocs(); $config = Azeliz_Registreconfig::getInstance()->getConfig(); $template = $config->livedocx->template; $repertoire = $config->livedocx->repertoire; $web = $config->livedocx->web; $repertoireImage = $config->livedocx->image; $user = $config->livedocx->user; $password = $config->livedocx->password; $mailMerge = new Application_Model_LiveDocs(); $mailMerge->setUsername($user)->setPassword($password); $mailMerge->setLocalTemplate($template); $mailMerge->setRepertoire($repertoire)->setWeb($web)->setRepertoireImage($repertoireImage); return $mailMerge; } catch (Exception $e) { echo '<h1>Exception : ' . $e->getMessage() . '</h1>'; //Zend_Debug::dump($e); } }