Annotation of embedaddon/php/ext/sysvshm/tests/006.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: shm_remove_var() tests
                      3: --SKIPIF--
                      4: <?php if (!extension_loaded("sysvshm")) print "skip"; ?>
                      5: --FILE--
                      6: <?php
                      7: 
                      8: $key = ftok(__FILE__, 't');
                      9: $s = shm_attach($key, 1024);
                     10: 
                     11: shm_put_var($s, 1, "test string");
                     12: 
                     13: var_dump(shm_remove_var());
                     14: var_dump(shm_remove_var(-1, -1));
                     15: var_dump(shm_remove_var($s, -10));
                     16: 
                     17: var_dump(shm_get_var($s, 1));
                     18: 
                     19: var_dump(shm_remove_var($s, 1));
                     20: var_dump(shm_get_var($s, 1));
                     21: 
                     22: var_dump(shm_remove_var($s, 1));
                     23: var_dump(shm_get_var($s, 1));
                     24: 
                     25: shm_remove($s);
                     26: echo "Done\n";
                     27: ?>
                     28: --EXPECTF--    
                     29: 
                     30: Warning: shm_remove_var() expects exactly 2 parameters, 0 given in %s006.php on line %d
                     31: NULL
                     32: 
                     33: Warning: shm_remove_var() expects parameter 1 to be resource, integer given in %s006.php on line %d
                     34: NULL
                     35: 
                     36: Warning: shm_remove_var(): variable key -10 doesn't exist in %s006.php on line %d
                     37: bool(false)
                     38: string(11) "test string"
                     39: bool(true)
                     40: 
                     41: Warning: shm_get_var(): variable key 1 doesn't exist in %s006.php on line %d
                     42: bool(false)
                     43: 
                     44: Warning: shm_remove_var(): variable key 1 doesn't exist in %s006.php on line %d
                     45: bool(false)
                     46: 
                     47: Warning: shm_get_var(): variable key 1 doesn't exist in %s006.php on line %d
                     48: bool(false)
                     49: Done

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>