// ----------------------------------------------------------------------------- $results = @file_get_contents(GEOIP_SERVICE_URI); if (false != $results) { $keys = array('Ip' => 'IP address', 'City' => 'city', 'RegionName' => 'region', 'CountryName' => 'country'); $simplexml = new SimpleXMLElement($results); foreach ($keys as $key => $value) { Helper::printLineToc($counter, sprintf('Checking your %s (%s)', $keys[$key], $simplexml->{$key}), TEST_PASS); $counter++; } } else { Helper::printLineToc($counter, 'Checking your geo data', TEST_FAIL); $failed = true; } // ----------------------------------------------------------------------------- $mailMerge = new MailMerge(); $mailMerge->setService(MailMerge::SERVICE_FREE); $microtime = microtime(true); $results = @file_get_contents($mailMerge->getWsdl()); if (false != $results) { $duration = microtime(true) - $microtime; $result = TEST_PASS; } else { $duration = -1; $result = TEST_FAIL; $failed = true; } Helper::printLineToc($counter, sprintf('Checking LiveDocx Free WSDL (%01.2fs)', $duration), $result); $counter++; unset($mailMerge); // ----------------------------------------------------------------------------- if (defined('DEMOS_ZENDSERVICE_LIVEDOCX_FREE_USERNAME') && defined('DEMOS_ZENDSERVICE_LIVEDOCX_FREE_PASSWORD') && false !== DEMOS_ZENDSERVICE_LIVEDOCX_FREE_USERNAME && false !== DEMOS_ZENDSERVICE_LIVEDOCX_FREE_PASSWORD) {
public function testSetServiceGetServiceInvalidService() { $this->setExpectedException('ZendService\\LiveDocx\\Exception\\RuntimeException'); $service = 'invalid-service'; $mailMerge = new MailMerge(); $mailMerge->setService($service); unset($mailMerge); }