Annotation of embedaddon/php/ext/fileinfo/tests/finfo_set_flags_basic.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Test finfo_set_flags() function : basic functionality
! 3: --SKIPIF--
! 4: <?php require_once(dirname(__FILE__) . '/skipif.inc'); ?>
! 5: --FILE--
! 6: <?php
! 7: /* Prototype : bool finfo_set_flags(resource finfo, int options)
! 8: * Description: Set libmagic configuration options.
! 9: * Source code: ext/fileinfo/fileinfo.c
! 10: * Alias to functions:
! 11: */
! 12:
! 13: $magicFile = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'magic';
! 14: $finfo = finfo_open( FILEINFO_MIME, $magicFile );
! 15:
! 16: echo "*** Testing finfo_set_flags() : basic functionality ***\n";
! 17:
! 18: var_dump( finfo_set_flags( $finfo, FILEINFO_NONE ) );
! 19: var_dump( finfo_set_flags( $finfo, FILEINFO_SYMLINK ) );
! 20: var_dump( finfo_set_flags() );
! 21:
! 22: finfo_close( $finfo );
! 23:
! 24: // OO way
! 25: $finfo = new finfo( FILEINFO_NONE, $magicFile );
! 26: var_dump( $finfo->set_flags( FILEINFO_MIME ) );
! 27: var_dump( $finfo->set_flags() );
! 28:
! 29: ?>
! 30: ===DONE===
! 31: --EXPECTF--
! 32: *** Testing finfo_set_flags() : basic functionality ***
! 33: bool(true)
! 34: bool(true)
! 35:
! 36: Warning: finfo_set_flags() expects exactly 2 parameters, 0 given in %s on line %d
! 37: bool(false)
! 38: bool(true)
! 39:
! 40: Warning: finfo::set_flags() expects exactly 1 parameter, 0 given in %s on line %d
! 41: bool(false)
! 42: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>