--TEST-- MogileFs::connect(string host, int port, string domain) --SKIPIF-- connect(MOGILEFS_HOST, MOGILEFS_PORT, MOGILEFS_DOMAIN)); // Invalid host $client = new MogileFs(); try { $client->connect("foobarbaz", 100000, "foodomain"); } catch (MogileFsException $e) { var_dump($e->getMessage(), $e->getCode()); } // Timeout more than MAX INT $client = new MogileFs(); try { $client->connect('testhost', 1234, 'domain', PHP_INT_MAX + 1); } catch (MogileFsException $e) { var_dump($e->getMessage(), $e->getCode()); } // Unsigned integer as timeout $client = new MogileFs(); try { $client->connect('testhost', 1234, 'domain', -1); } catch (MogileFsException $e) { var_dump($e->getMessage(), $e->getCode()); } // Params $client = new MogileFs(); var_dump($client->connect()); ?> ==DONE== --EXPECTF-- bool(true) Warning: %s on line %d string(%d) "Can't connect to %s:%d" int(0) string(%d) "Invalid timeout" int(0) string(%d) "Invalid timeout" int(0) Warning: MogileFs::connect() expects at least 3 parameters, 0 given in %s on line %d NULL ==DONE==