From: Antony Dovgal Date: Thu, 29 Jun 2006 09:00:33 +0000 (+0000) Subject: add new tests X-Git-Tag: php-5.2.0RC1~216 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6a43f6805cdfb98d30aa9f96e0865b719781f1c7;p=php add new tests --- diff --git a/ext/sysvshm/tests/001.phpt b/ext/sysvshm/tests/001.phpt new file mode 100644 index 0000000000..5228265d22 --- /dev/null +++ b/ext/sysvshm/tests/001.phpt @@ -0,0 +1,42 @@ +--TEST-- +ftok() tests +--FILE-- + +--EXPECTF-- +Warning: Wrong parameter count for ftok() in %s on line %d +NULL + +Warning: Wrong parameter count for ftok() in %s on line %d +NULL + +Warning: Wrong parameter count for ftok() in %s on line %d +NULL + +Warning: ftok(): Pathname is invalid in %s on line %d +int(-1) + +Warning: ftok(): Project identifier is invalid in %s on line %d +int(-1) + +Warning: ftok(): Project identifier is invalid in %s on line %d +int(-1) + +Warning: ftok(): ftok() failed - No such file or directory in %s on line %d +int(-1) +int(%d) +Done diff --git a/ext/sysvshm/tests/002.phpt b/ext/sysvshm/tests/002.phpt new file mode 100644 index 0000000000..81bb0cd495 --- /dev/null +++ b/ext/sysvshm/tests/002.phpt @@ -0,0 +1,67 @@ +--TEST-- +shm_attach() tests +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +Warning: Wrong parameter count for shm_attach() in %s on line %d +NULL + +Warning: Wrong parameter count for shm_attach() in %s on line %d +NULL + +Warning: shm_attach(): failed for key 0xffffffff: memorysize too small in %s on line %d +bool(false) + +Warning: shm_attach(): failed for key 0x0: Invalid argument in %s on line %d +bool(false) + +Warning: shm_attach(): failed for key 0x7b: Invalid argument in %s on line %d +bool(false) + +Warning: shm_attach(): failed for key %s: Invalid argument in %s on line %d +bool(false) + +Warning: shm_remove(): The parameter is not a valid shm_identifier in %s on line %d + +Warning: shm_attach(): failed for key %s: memorysize too small in %s on line %d +bool(false) + +Warning: shm_remove(): The parameter is not a valid shm_identifier in %s on line %d +int(%d) + +Warning: shm_remove(): The parameter is not a valid shm_identifier in %s on line %d +int(%d) +int(%d) +int(%d) +int(%d) +Done diff --git a/ext/sysvshm/tests/003.phpt b/ext/sysvshm/tests/003.phpt new file mode 100644 index 0000000000..467e46a07e --- /dev/null +++ b/ext/sysvshm/tests/003.phpt @@ -0,0 +1,46 @@ +--TEST-- +shm_detach() tests +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +Warning: Wrong parameter count for shm_detach() in %s on line %d +NULL + +Warning: Wrong parameter count for shm_detach() in %s on line %d +NULL +bool(true) + +Warning: shm_detach(): The parameter is not a valid shm_identifier in %s on line %d +bool(false) + +Warning: shm_remove(): The parameter is not a valid shm_identifier in %s on line %d + +Warning: shm_detach(): The parameter is not a valid shm_identifier in %s on line %d +bool(false) + +Warning: shm_detach(): The parameter is not a valid shm_identifier in %s on line %d +bool(false) + +Warning: shm_detach(): The parameter is not a valid shm_identifier in %s on line %d +bool(false) +Done diff --git a/ext/sysvshm/tests/004.phpt b/ext/sysvshm/tests/004.phpt new file mode 100644 index 0000000000..ea4d7500aa --- /dev/null +++ b/ext/sysvshm/tests/004.phpt @@ -0,0 +1,40 @@ +--TEST-- +shm_put_var() tests +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +Warning: Wrong parameter count for shm_put_var() in %s on line %d +NULL + +Warning: shm_put_var(): -1 is not a SysV shared memory index in %s on line %d +bool(false) + +Warning: shm_put_var(): -1 is not a SysV shared memory index in %s on line %d +bool(false) +bool(true) +bool(true) +bool(true) + +Warning: shm_put_var(): not enough shared memory left in %s on line %d +bool(false) +Done diff --git a/ext/sysvshm/tests/005.phpt b/ext/sysvshm/tests/005.phpt new file mode 100644 index 0000000000..49d158c7b2 --- /dev/null +++ b/ext/sysvshm/tests/005.phpt @@ -0,0 +1,68 @@ +--TEST-- +shm_get_var() tests +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +Warning: Wrong parameter count for shm_get_var() in %s on line %d +NULL + +Warning: shm_get_var(): -1 is not a SysV shared memory index in %s on line %d +bool(false) + +Warning: shm_get_var(): variable key 1000 doesn't exist in %s on line %d +bool(false) + +Warning: shm_get_var(): variable key -10000 doesn't exist in %s on line %d +bool(false) +object(stdClass)#%d (0) { +} +string(11) "test string" +object(stdClass)#%d (0) { +} +array(3) { + [0]=> + int(1) + [1]=> + int(2) + [2]=> + int(3) +} +bool(false) +NULL +NULL +Done diff --git a/ext/sysvshm/tests/006.phpt b/ext/sysvshm/tests/006.phpt new file mode 100644 index 0000000000..ae0eef445d --- /dev/null +++ b/ext/sysvshm/tests/006.phpt @@ -0,0 +1,48 @@ +--TEST-- +shm_remove_var() tests +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +Warning: Wrong parameter count for shm_remove_var() in %s on line %d +NULL + +Warning: shm_remove_var(): -1 is not a SysV shared memory index in %s on line %d +bool(false) + +Warning: shm_remove_var(): variable key -10 doesn't exist in %s on line %d +bool(false) +string(11) "test string" +bool(true) + +Warning: shm_get_var(): variable key 1 doesn't exist in %s on line %d +bool(false) + +Warning: shm_remove_var(): variable key 1 doesn't exist in %s on line %d +bool(false) + +Warning: shm_get_var(): variable key 1 doesn't exist in %s on line %d +bool(false) +Done diff --git a/ext/sysvshm/tests/007.phpt b/ext/sysvshm/tests/007.phpt new file mode 100644 index 0000000000..05ef7ea189 --- /dev/null +++ b/ext/sysvshm/tests/007.phpt @@ -0,0 +1,41 @@ +--TEST-- +shm_remove() tests +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +Warning: Wrong parameter count for shm_remove() in %s on line %d +NULL + +Warning: shm_remove(): The parameter is not a valid shm_identifier in %s on line %d +bool(false) + +Warning: shm_remove(): The parameter is not a valid shm_identifier in %s on line %d +bool(false) + +Warning: shm_remove(): The parameter is not a valid shm_identifier in %s on line %d +bool(false) +bool(true) +bool(true) + +Warning: shm_remove(): The parameter is not a valid shm_identifier in %s on line %d +bool(false) +Done