ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- opt/alt/tests/alt-php81-pecl-rar_4.2.0-3.el8/tests/079.phpt000064400000002470152353310360016443 0ustar00--TEST-- RarArchive count elements handler test --SKIPIF-- --FILE-- close(); var_dump(count($a)); echo "\n* Closed file test (2):\n"; $a = RarArchive::open($f); $a->getEntries(); $a->close(); var_dump(count($a)); echo "\n* Closed file test (3, exceptions):\n"; $a = RarArchive::open($f); RarException::setUsingExceptions(true); $a->getEntries(); $a->close(); try { var_dump(count($a)); } catch (RarException $e) { echo "OK, threw exception with message \"".$e->getMessage()."\"\n"; } RarException::setUsingExceptions(false); echo "\n* Empty file:\n"; $a = RarArchive::open($fempty); echo "Count: " . count($a) . "\n"; echo "\n"; echo "Done.\n"; --EXPECTF-- * Normal test: Count: 13 * Closed file test (1): Warning: %s(): The archive is already closed in %s on line %d int(0) * Closed file test (2): Warning: %s(): The archive is already closed in %s on line %d int(0) * Closed file test (3, exceptions): OK, threw exception with message "The archive is already closed" * Empty file: Count: 0 Done.