Skip to content

Commit 5a559e9

Browse files
committed
add test
1 parent 9e55579 commit 5a559e9

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

ext/sysvmsg/tests/002.phpt

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
--TEST--
2+
msg_recieve() should return false when unserialize() failed
3+
--SKIPIF--
4+
<?php if (!extension_loaded("sysvmsg")) die("skip sysvmsg extenions is not available")?>
5+
--FILE--
6+
<?php
7+
8+
$queue = msg_get_queue (ftok(__FILE__, 'r'), 0600);
9+
if (!msg_send ($queue, 1, 'Hi', false /* ! no_ser*/, true/*block*/, $msg_err)) {
10+
die("error\n");
11+
}
12+
var_dump($res = msg_receive ($queue, 1, $msg_type, 16384, $msg, true, 0, $msg_error));
13+
14+
echo "Done\n";
15+
?>
16+
--EXPECTF--
17+
Warning: msg_receive(): message corrupted in %s002.php on line %d
18+
bool(false)
19+
Done

0 commit comments

Comments
 (0)