|
|
@@ -40,7 +40,7 @@ class Zend_Service_ShortUrl_MetamarkNetTest extends PHPUnit_Framework_TestCase
|
|
|
* @var Zend_Service_ShortUrl_MetamarkNet
|
|
|
*/
|
|
|
protected $_s;
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* Creates a new Zend_Service_ShortUrl_MetamarkNet object for each test method
|
|
|
*
|
|
|
@@ -48,6 +48,8 @@ class Zend_Service_ShortUrl_MetamarkNetTest extends PHPUnit_Framework_TestCase
|
|
|
*/
|
|
|
public function setUp ()
|
|
|
{
|
|
|
+ Zend_Service_Abstract::setHttpClient(new Zend_Http_Client());
|
|
|
+
|
|
|
$this->_s = new Zend_Service_ShortUrl_MetamarkNet();
|
|
|
}
|
|
|
|
|
|
@@ -56,49 +58,49 @@ class Zend_Service_ShortUrl_MetamarkNetTest extends PHPUnit_Framework_TestCase
|
|
|
$this->setExpectedException('Zend_Service_ShortUrl_Exception');
|
|
|
$this->_s->shorten('');
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
public function testShortenIncorrectUrlException()
|
|
|
{
|
|
|
$this->setExpectedException('Zend_Service_ShortUrl_Exception');
|
|
|
$this->_s->shorten('wrongAdress.cccc');
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
public function testShorten()
|
|
|
{
|
|
|
$urls = array(
|
|
|
'http://framework.zend.com/' => 'http://xrl.us/bh4ptf',
|
|
|
'http://framework.zend.com/manual/en/' => 'http://xrl.us/bh4pth'
|
|
|
);
|
|
|
-
|
|
|
+
|
|
|
foreach ($urls as $url => $shortenedUrl) {
|
|
|
$this->assertEquals($shortenedUrl, $this->_s->shorten($url));
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
public function testUnshorten()
|
|
|
{
|
|
|
$urls = array(
|
|
|
'http://framework.zend.com/' => 'http://xrl.us/bh4ptf',
|
|
|
'http://framework.zend.com/manual/en/' => 'http://xrl.us/bh4pth'
|
|
|
);
|
|
|
-
|
|
|
+
|
|
|
foreach ($urls as $url => $shortenedUrl) {
|
|
|
$this->assertEquals($url, $this->_s->unshorten($shortenedUrl));
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
public function testUnshortenEmptyUrlException()
|
|
|
{
|
|
|
$this->setExpectedException('Zend_Service_ShortUrl_Exception');
|
|
|
$this->_s->unshorten('');
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
public function testUnshortenIncorrectUrlException()
|
|
|
{
|
|
|
$this->setExpectedException('Zend_Service_ShortUrl_Exception');
|
|
|
$this->_s->unshorten('wrongAdress.cccc');
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
public function testUnshortenWrongUrlException()
|
|
|
{
|
|
|
$this->setExpectedException('Zend_Service_ShortUrl_Exception');
|