/** * @expectedException RoboWhois\Exception */ public function testExecutingUnauthenticatedRequests() { $domain = "robowhois.com"; $robowhois = new RoboWhois("..."); $index = $robowhois->whois($domain); $this->assertEquals($this->stripSpecials($index->getContent()), $this->stripSpecials(StubClient::getContent($domain))); $this->assertInstanceOf('RoboWhois\\Whois\\Index', $index); }
<?php use RoboWhois\RoboWhois; use RoboWhois\Exception; require 'vendor/autoload.php'; $robowhois = new RoboWhois('INSERT-YOUR-API-KEY-HERE'); try { echo $robowhois->whois('robowhois.com'); } catch (Exception $e) { echo "The following error occurred: " . $e->getMessage(); }
/** * @expectedException RoboWhois\Exception */ public function testAnUnknownErrorRaisesAGenericException() { $robowhois = new RoboWhois("aaa", new Client()); $robowhois->whois('409.com'); }