public function testReconnect() { $start = microtime(true); $client = new Client(null, array('uri' => '', 'location' => '')); $client->setConnectTimeout(1000); $client->setConnectAttempts(3); try { $client->__soapCall('', array(), array('location' => '10.255.255.1', 'uri' => '')); } catch (ClientException $e) { } $this->assertGreaterThanOrEqual(3, round(microtime(true) - $start)); }