mirror of
https://github.com/php/php-src.git
synced 2024-12-25 09:49:08 +08:00
Fix ext/curl tests to work on every libcurl versions
Thanks Laruence :)
This commit is contained in:
parent
5a97c30efe
commit
8456cef1db
@ -1,6 +1,7 @@
|
||||
--TEST--
|
||||
curl_multi_setopt basic test
|
||||
--SKIPIF--
|
||||
<?php
|
||||
if (!extension_loaded("curl")) {
|
||||
exit("skip curl extension not loaded");
|
||||
}
|
||||
@ -8,6 +9,7 @@ $curl_version = curl_version();
|
||||
if ($curl_version['version_number'] < 0x071000) {
|
||||
exit("skip: test works only with curl >= 7.16.0");
|
||||
}
|
||||
?>
|
||||
--FILE--
|
||||
<?php
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
--TEST--
|
||||
curl_multi_strerror basic test
|
||||
--SKIPIF--
|
||||
<?php
|
||||
if (!extension_loaded("curl")) {
|
||||
exit("skip curl extension not loaded");
|
||||
}
|
||||
@ -8,13 +9,14 @@ $curl_version = curl_version();
|
||||
if ($curl_version['version_number'] < 0x070c00) {
|
||||
exit("skip: test works only with curl >= 7.12.0");
|
||||
}
|
||||
?>
|
||||
--FILE--
|
||||
<?php
|
||||
|
||||
var_dump(curl_multi_strerror(CURLM_OK));
|
||||
var_dump(curl_multi_strerror(CURLM_BAD_HANDLE));
|
||||
var_dump(strtolower(curl_multi_strerror(CURLM_OK)));
|
||||
var_dump(strtolower(curl_multi_strerror(CURLM_BAD_HANDLE)));
|
||||
|
||||
?>
|
||||
--EXPECTF--
|
||||
string(8) "No error"
|
||||
string(20) "Invalid multi handle"
|
||||
string(8) "no error"
|
||||
string(20) "invalid multi handle"
|
||||
|
@ -1,9 +1,11 @@
|
||||
--TEST--
|
||||
curl_share_setopt basic test
|
||||
--SKIPIF--
|
||||
<?php
|
||||
if (!extension_loaded("curl")) {
|
||||
exit("skip curl extension not loaded");
|
||||
}
|
||||
?>
|
||||
--FILE--
|
||||
<?php
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
--TEST--
|
||||
curl_strerror basic test
|
||||
--SKIPIF--
|
||||
<?php
|
||||
if (!extension_loaded("curl")) {
|
||||
exit("skip curl extension not loaded");
|
||||
}
|
||||
@ -8,15 +9,16 @@ $curl_version = curl_version();
|
||||
if ($curl_version['version_number'] < 0x070c00) {
|
||||
exit("skip: test works only with curl >= 7.12.0");
|
||||
}
|
||||
?>
|
||||
--FILE--
|
||||
<?php
|
||||
|
||||
var_dump(curl_strerror(CURLE_OK));
|
||||
var_dump(curl_strerror(CURLE_UNSUPPORTED_PROTOCOL));
|
||||
var_dump(curl_strerror(-1));
|
||||
var_dump(strtolower(curl_strerror(CURLE_OK)));
|
||||
var_dump(strtolower(curl_strerror(CURLE_UNSUPPORTED_PROTOCOL)));
|
||||
var_dump(strtolower(curl_strerror(-1)));
|
||||
|
||||
?>
|
||||
--EXPECTF--
|
||||
string(8) "No error"
|
||||
string(20) "Unsupported protocol"
|
||||
string(13) "Unknown error"
|
||||
string(8) "no error"
|
||||
string(20) "unsupported protocol"
|
||||
string(13) "unknown error"
|
||||
|
Loading…
Reference in New Issue
Block a user