projects
/
m6w6
/
ext-http
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
fix gc issues
[m6w6/ext-http]
/
tests
/
negotiation_001.phpt
diff --git
a/tests/negotiation_001.phpt
b/tests/negotiation_001.phpt
index df42ff6c85f69b6c79a0e916783eccb3c89397b6..9cf99365b50c45072e2a5e5ae3e8e231b19594b0 100644
(file)
--- a/
tests/negotiation_001.phpt
+++ b/
tests/negotiation_001.phpt
@@
-3,13
+3,15
@@
negotiation
--SKIPIF--
<?php
include 'skip.inc';
--SKIPIF--
<?php
include 'skip.inc';
+checkmin(5.3);
?>
?>
+--ENV--
+HTTP_ACCEPT=application/xml, application/xhtml+xml, text/html ; q = .8
+HTTP_ACCEPT_LANGUAGE=de-AT,de-DE;q=0.8,en-GB;q=0.3,en-US;q=0.2
+HTTP_ACCEPT_CHARSET=ISO-8859-1,utf-8;q=0.7,*;q=0.7
--FILE--
<?php
echo "-TEST\n";
--FILE--
<?php
echo "-TEST\n";
-$_SERVER['HTTP_ACCEPT'] = 'application/xml, application/xhtml+xml, text/html ; q = .8';
-$_SERVER['HTTP_ACCEPT_LANGUAGE'] = 'de-AT,de-DE;q=0.8,en-GB;q=0.3,en-US;q=0.2';
-$_SERVER['HTTP_ACCEPT_CHARSET'] = 'ISO-8859-1,utf-8;q=0.7,*;q=0.7';
$langs = array(
array('de', 'en', 'es'),
);
$langs = array(
array('de', 'en', 'es'),
);
@@
-25,18
+27,25
@@
var_dump(http_negotiate_charset($csets[0]));
var_dump(http_negotiate_charset($csets[0], $cresult));
var_dump(http_negotiate_content_type($ctype[0]));
var_dump(http_negotiate_content_type($ctype[0], $tresult));
var_dump(http_negotiate_charset($csets[0], $cresult));
var_dump(http_negotiate_content_type($ctype[0]));
var_dump(http_negotiate_content_type($ctype[0], $tresult));
+var_dump(http_negotiate_language(array("unknown")));
+var_dump(http_negotiate_charset(array("unknown")));
+var_dump(http_negotiate_content_type(array("unknown")));
print_r($lresult);
print_r($cresult);
print_r($tresult);
echo "Done\n";
print_r($lresult);
print_r($cresult);
print_r($tresult);
echo "Done\n";
+?>
--EXPECTF--
--EXPECTF--
-%
s
TEST
+%
a
TEST
string(2) "de"
string(2) "de"
string(10) "iso-8859-1"
string(10) "iso-8859-1"
string(21) "application/xhtml+xml"
string(21) "application/xhtml+xml"
string(2) "de"
string(2) "de"
string(10) "iso-8859-1"
string(10) "iso-8859-1"
string(21) "application/xhtml+xml"
string(21) "application/xhtml+xml"
+string(7) "unknown"
+string(7) "unknown"
+string(7) "unknown"
Array
(
[de] => 900
Array
(
[de] => 900