PATH:
opt
/
alt
/
tests
/
alt-php81-pecl-amqp_2.1.2-1.el8
/
tests
--TEST-- AMQPDecimal --SKIPIF-- <?php if (!extension_loaded("amqp")) print "skip AMQP extension is not loaded"; ?> --FILE-- <?php $decimal = new AMQPDecimal(1, 2); var_dump($decimal->getExponent(), $decimal->getSignificand()); var_dump($decimal === $decimal->toAmqpValue()); var_dump($decimal instanceof AMQPValue); try { new AMQPDecimal(-1, 1); } catch (AMQPValueException $e) { echo $e->getMessage() . "\n"; } try { new AMQPDecimal(1, -1); } catch (AMQPValueException $e) { echo $e->getMessage() . "\n"; } try { new AMQPDecimal(AMQPDecimal::EXPONENT_MAX+1, 1); } catch (AMQPValueException $e) { echo $e->getMessage() . "\n"; } try { new AMQPDecimal(1, AMQPDecimal::SIGNIFICAND_MAX+1); } catch (AMQPValueException $e) { echo $e->getMessage() . "\n"; } var_dump((new ReflectionClass("AMQPDecimal"))->isFinal()); var_dump(AMQPDecimal::EXPONENT_MIN); var_dump(AMQPDecimal::EXPONENT_MAX); var_dump(AMQPDecimal::SIGNIFICAND_MIN); var_dump(AMQPDecimal::SIGNIFICAND_MAX); ?> ==END== --EXPECT-- int(1) int(2) bool(true) bool(true) Decimal exponent value must be unsigned. Decimal significand value must be unsigned. Decimal exponent value must be less than 255. Decimal significand value must be less than 4294967295. bool(true) int(0) int(255) int(0) int(4294967295) ==END==
[-] amqpconnection_setTimeout_float.phpt
[edit]
[-] amqpconnection_setRpcTimeout_string.phpt
[edit]
[-] amqpconnection_setTimeout_out_of_range.phpt
[edit]
[-] amqpconnection_setRpcTimeout_out_of_range.phpt
[edit]
[-] amqpconnection_setTimeout_deprecated.phpt
[edit]
[-] testtest.phpt
[edit]
[-] amqpexchange_declare_with_stalled_reference.phpt
[edit]
[-] amqpconnection_construct_ini_read_timeout.phpt
[edit]
[-] amqpconnection_setSaslMethod.phpt
[edit]
[-] amqpconnection_setRpcTimeout_float.phpt
[edit]
[-] amqpconnection_construct_with_verify_false.phpt
[edit]
[-] amqpconnection_construct_params_by_value.phpt
[edit]
[-] amqpconnection_setWriteTimeout_float.phpt
[edit]
[-] amqpconnection_setHost.phpt
[edit]
[-] amqpconnection_setLogin.phpt
[edit]
[-] amqpbasicproperties.phpt
[edit]
[-] amqpconnection_construct_with_write_timeout.phpt
[edit]
[-] amqpdecimal.phpt
[edit]
[-] amqptimestamp.phpt
[edit]
[-] amqpconnection_setWriteTimeout_out_of_range.phpt
[edit]
[-] amqpconnection_setPort_out_of_range.phpt
[edit]
[-] amqpconnection_validation.phpt
[edit]
[-] amqpconnection_setRpcTimeout_int.phpt
[edit]
[-] amqpbasicproperties_nullability.phpt
[edit]
[-] amqpenvelope_construct.phpt
[edit]
[-] amqpconnection_setPassword.phpt
[edit]
[-] amqpconnection_setPort_string.phpt
[edit]
[-] amqpconnection_setWriteTimeout_int.phpt
[edit]
[-] amqpconnection_construct_ini_timeout_default.phpt
[edit]
[+]
..
[-] amqpconnection_setReadTimeout_int.phpt
[edit]
[-] amqpconnection_setVhost.phpt
[edit]
[-] amqpconnection_setWriteTimeout_string.phpt
[edit]
[-] amqpconnection_setReadTimeout_string.phpt
[edit]
[-] amqpconnection_construct_with_timeout.phpt
[edit]
[-] amqpconnection_setConnectionName.phpt
[edit]
[-] amqpconnection_setTimeout_int.phpt
[edit]
[-] bug_62354.phpt
[edit]
[-] amqpconnection_construct_with_rpc_timeout.phpt
[edit]
[-] amqpconnection_construct_ini_timeout.phpt
[edit]
[-] amqpconnection_nullable_setters.phpt
[edit]
[-] amqpqueue_declare_with_stalled_reference.phpt
[edit]
[-] amqpconnection_setReadTimeout_float.phpt
[edit]
[-] amqpconnection_setTimeout_string.phpt
[edit]
[-] amqpconnection_construct_with_connection_name.phpt
[edit]
[-] _test_helpers.php.inc
[edit]
[-] amqpconnection_setReadTimeout_out_of_range.phpt
[edit]
[-] amqpconnection_setSaslMethod_invalid.phpt
[edit]
[-] amqpqueue_purge_basic.phpt
[edit]
[-] amqp_version.phpt
[edit]
[-] amqpconnection_construct_with_timeout_and_read_timeout.phpt
[edit]
[-] ini_validation_failure.phpt
[edit]
[-] amqpconnection_setPort_int.phpt
[edit]
[-] amqpconnection_construct_ini_timeout_and_read_timeout.phpt
[edit]