Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
b708b08
Make zpp failures always throw, independent of strict_types
nikic Feb 5, 2019
094b224
Rename some _exception APIs to _error
nikic Feb 19, 2019
1156bc5
Remove explicit uses of ZEND_PARSE_PARAMS_THROW
nikic Feb 19, 2019
3c10cf1
Start on test fixes
nikic Feb 19, 2019
14a702c
More test fixes
nikic Mar 5, 2019
32e5c7a
Intl: Don't separately report "bad arguments" errors
nikic Mar 5, 2019
90b29e4
More test updates
nikic Mar 5, 2019
48df358
Test tweaks
nikic Mar 5, 2019
f92fa89
gd tweaks
nikic Mar 5, 2019
e99ea84
Test tweaks
nikic Mar 5, 2019
3448a4c
Gmp fixes
nikic Mar 5, 2019
56d6635
Hash fixes
nikic Mar 5, 2019
2f2ee46
pcre fixes
nikic Mar 5, 2019
73de76c
Reflection fixes
nikic Mar 5, 2019
f67dc49
sockets test fixes
nikic Mar 6, 2019
3e0b31a
Remove some unnecessary error handler setting
nikic Mar 6, 2019
1f801dc
SPL test fixes
nikic Mar 6, 2019
29483fe
Standard array test updates
nikic Mar 6, 2019
4f7c13c
More spl fixes
nikic Mar 6, 2019
5d6e116
bz2 test fixes
nikic Mar 7, 2019
1f29b78
finfo test updates
nikic Mar 7, 2019
bdaa18a
filter test updates
nikic Mar 7, 2019
f40459c
json test updates
nikic Mar 7, 2019
01edef7
ftp test fixes
nikic Mar 7, 2019
a9f1a60
libxml test fixes
nikic Mar 7, 2019
226c2ff
openssl test fixes
nikic Mar 7, 2019
2d92914
phar test fixes
nikic Mar 7, 2019
73157d8
readline test fixes
nikic Mar 7, 2019
2fbf0a7
session test fixes
nikic Mar 7, 2019
a844db6
array test fixes
nikic Mar 7, 2019
c9f894d
class_object test fixes
nikic Mar 7, 2019
69eec09
general functions test fixes
nikic Mar 7, 2019
8e5a097
More string test fixes
nikic Mar 7, 2019
c3b19ec
More general functions test fixes
nikic Mar 7, 2019
9e590e7
Partial
nikic Mar 7, 2019
4ce6877
Math test fixes
nikic Mar 7, 2019
c1845f5
Stream test fixes
nikic Mar 7, 2019
98dce51
Misc test fixes
nikic Mar 7, 2019
5fd6079
Misc test updates
nikic Mar 8, 2019
1fd8ec5
mysqli test updates
nikic Mar 8, 2019
784762c
file test fixes
nikic Mar 8, 2019
7ae628a
Misc test updates
nikic Mar 8, 2019
d001b6a
Fix pgsql tests
nikic Mar 8, 2019
e182baa
Misc test fixes
nikic Mar 8, 2019
21853d0
Misc test updates
nikic Mar 8, 2019
30635d1
Misc fixes
nikic Mar 8, 2019
7d10143
Don't use custom soap error handling during zpp
nikic Mar 8, 2019
cfaecfb
Fix soap tests
nikic Mar 8, 2019
b7612d7
Remove zend_internal_type_error use in win32 specific code
nikic Mar 8, 2019
8f40d39
Use placeholder
nikic Mar 8, 2019
adc65e5
Try to fix windows tests
nikic Mar 8, 2019
d2ddf35
Fix more win32 tests
nikic Mar 11, 2019
5e4d9ba
Fix m32 tests
nikic Mar 11, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
session test fixes
  • Loading branch information
nikic committed Mar 8, 2019
commit 2fbf0a7770bff39c7e644067f7329b69bd81c72c
8 changes: 0 additions & 8 deletions ext/session/tests/session_cache_limiter_error.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -75,9 +75,6 @@ $inputs = array(

// Unset data
/*23*/ @$unset_var,

// Resource variable
/*24*/ $fp
);


Expand Down Expand Up @@ -163,9 +160,4 @@ string(12) "Hello World!"

-- Iteration 23 --
string(0) ""

-- Iteration 24 --

Warning: session_cache_limiter() expects parameter 1 to be string, resource given in %s on line %d
NULL
Done
22 changes: 10 additions & 12 deletions ext/session/tests/session_set_save_handler_class_012.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -38,25 +38,23 @@ class MySession extends SessionHandler {
$oldHandler = ini_get('session.save_handler');
$handler = new MySession;
session_set_save_handler($handler);
var_dump(session_start());
try {
var_dump(session_start());
} catch (TypeError $e) {
echo $e->getMessage(), "\n";
}

var_dump(session_id(), $oldHandler, ini_get('session.save_handler'), $handler->i, $_SESSION);
--EXPECTF--
*** Testing session_set_save_handler() : incorrect arguments for existing handler open ***
Open

Warning: SessionHandler::open() expects exactly 2 parameters, 0 given in %s on line %d
Read %s

Warning: SessionHandler::read(): Parent session handler is not open in %s on line %d
Warning: session_start(): Failed to initialize storage module: user (path: ) in %s on line %d
SessionHandler::open() expects exactly 2 parameters, 0 given

Warning: SessionHandler::close(): Parent session handler is not open in %s on line %d

Warning: session_start(): Failed to read session data: user (%s) in %s on line %d
bool(false)
Notice: Undefined variable: _SESSION in %s on line %d
string(0) ""
string(5) "files"
string(4) "user"
int(2)
array(0) {
}
int(1)
NULL
9 changes: 8 additions & 1 deletion ext/session/tests/session_set_save_handler_class_013.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ session_set_save_handler($handler);
session_start();

var_dump(session_id(), $oldHandler, ini_get('session.save_handler'), $handler->i, $_SESSION);
?>
--EXPECTF--
*** Testing session_set_save_handler() : incorrect arguments for existing handler close ***
Open
Expand All @@ -52,4 +53,10 @@ int(2)
array(0) {
}

Warning: SessionHandler::close() expects exactly 0 parameters, 1 given in %s on line %d
Fatal error: Uncaught ArgumentCountError: SessionHandler::close() expects exactly 0 parameters, 1 given in %s:%d
Stack trace:
#0 %s(%d): SessionHandler->close(false)
#1 [internal function]: MySession->close()
#2 [internal function]: session_write_close()
#3 {main}
thrown in %s on line %d
11 changes: 6 additions & 5 deletions ext/session/tests/session_set_save_handler_iface_002.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -76,14 +76,15 @@ $ret = session_set_save_handler(array($handler, 'open'), array($handler, 'close'
array($handler, 'read'), 'good_write', array($handler, 'destroy'), array($handler, 'gc'));

var_dump($ret);
$ret = session_set_save_handler($handler);
var_dump($ret);
try {
$ret = session_set_save_handler($handler);
} catch (TypeError $e) {
echo $e->getMessage(), "\n";
}

session_start();
--EXPECTF--
*** Testing session_set_save_handler() function: interface wrong ***
bool(true)

Warning: session_set_save_handler() expects parameter 1 to be SessionHandlerInterface, object given in %s
bool(false)
session_set_save_handler() expects parameter 1 to be SessionHandlerInterface, object given
good handler writing
2 changes: 0 additions & 2 deletions ext/simplexml/tests/bug37565.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,5 @@ try {
===DONE===
--EXPECT--
Error: simplexml_load_string() expects parameter 2 to be a class name derived from SimpleXMLElement, 'Setting' given
Error: Argument 1 passed to Reflection::export() must implement interface Reflector, null given
Error: simplexml_load_file() expects parameter 2 to be a class name derived from SimpleXMLElement, 'Setting' given
Error: Argument 1 passed to Reflection::export() must implement interface Reflector, null given
===DONE===