xref: /PHP-8.0/ext/enchant/tests/invalidobj.phpt (revision 0c6d06ec)
1--TEST--
2invalid object raise exception() function
3--SKIPIF--
4<?php
5if(!extension_loaded('enchant')) die('skip, enchant not loader');
6if (!is_object(enchant_broker_init())) {die("skip, resource dont load\n");}
7?>
8--FILE--
9<?php
10$broker = enchant_broker_init();
11if (is_object($broker)) {
12	echo "OK\n";
13	@enchant_broker_free($broker);
14	try {
15		@enchant_broker_free($broker);
16	} catch (ValueError $e) {
17		echo $e->getMessage()."\n";
18	}
19} else {
20	exit("init failed\n");
21}
22echo "OK\n";
23?>
24--EXPECT--
25OK
26Invalid or uninitialized EnchantBroker object
27OK
28