private function assertCdnResponse(CDN $cdn, $expectedId) { $this->assertTrue($cdn instanceof CDN); $this->assertEquals("cdn.cdnhub.com", $cdn->getUrl()); $this->assertEquals(2880, $cdn->getCacheExpiration()); $this->assertEquals($expectedId, $cdn->getId()); }
/** * @expectedException \InvalidArgumentException */ public function testCdnAlreadyRegistered() { $cdn77 = new Cdn77(); $cdn = new CDN(); $cdn->setNameSlug("test_cdn"); $cdn77->addCdn($cdn); $cdn77->addCdn($cdn); }
private function createCdnFromData($cdnData) { $cdn = new CDN(); $cdn->setUrl($cdnData['cname']); $cdn->setId($cdnData['id']); $cdn->setCacheExpiration($cdnData['cache_expiry']); return $cdn; }
public function testCorrectQueryStringSingleCdn() { $method = new CdnTest(); $cdn = new CDN(); $cdn->setId(1); $method->setCdn($cdn); $actual = $method->getQueryString(); $expected = "?id=1"; $this->assertEquals($expected, $actual); }
public function testCorrectQueryString() { $cdn = new CDN(); $cdn->setId(1); $method = new PurgeAll(); $method->setCdn($cdn); $method->setLogin('test'); $method->setPassword('password'); $actual = $method->getQueryString(); $expected = "?id=1&login=test&password=password"; $this->assertEquals($expected, $actual); }
public function testCorrectQueryStringMultipleFiles() { $cdn = new CDN(); $cdn->setId(1); $method = new Purge(); $method->setCdn($cdn); $method->setLogin('test'); $method->setPassword('password'); $method->addFile("/test/file/"); $method->addFile("/test/file2/new.jpg.mov"); $actual = $method->getQueryString(); $expected = "?id=1&login=test&password=password&json=%7B%22purge_paths%22%3A%5B%5B%22%5C%2Ftest%5C%2Ffile%5C%2F%22%2C%22%5C%2Ftest%5C%2Ffile2%5C%2Fnew.jpg.mov%22%5D%5D%7D"; $this->assertEquals($expected, $actual); }
/** * @param \AFM\Cdn77\CDN $cdn */ public function setCdn(CDN $cdn) { $this->cdn = $cdn; $this->params['id'] = $cdn->getId(); }