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); }