diff options
author | Timm Friebe <thekid@php.net> | 2004-05-16 20:33:44 +0000 |
---|---|---|
committer | Timm Friebe <thekid@php.net> | 2004-05-16 20:33:44 +0000 |
commit | 77c75e786b5ddac1839c86206b200754ec320aef (patch) | |
tree | 3bd5c84297df61b9d66184dcf8c754642366cc41 /ext/sybase_ct | |
parent | 425ae989161913f37cfb4c057fb876a60df8090b (diff) | |
download | php-git-77c75e786b5ddac1839c86206b200754ec320aef.tar.gz |
- Fixed test for LONG_MIN / LONG_MAX for 64-bit platforms
Diffstat (limited to 'ext/sybase_ct')
-rw-r--r-- | ext/sybase_ct/tests/test_types.phpt | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/ext/sybase_ct/tests/test_types.phpt b/ext/sybase_ct/tests/test_types.phpt index 27057f1127..03a9c0173e 100644 --- a/ext/sybase_ct/tests/test_types.phpt +++ b/ext/sybase_ct/tests/test_types.phpt @@ -11,13 +11,16 @@ Sybase-CT select and types require('test.inc'); + define('LONG_MAX', is_int(2147483648) ? 9223372036854775807 : 2147483647); + define('LONG_MIN', -LONG_MAX - 1); + $db= sybase_connect_ex(); var_dump(sybase_select_ex($db, 'select 1 as "integer", - -2147483647 as "integer_min", - -2147483648 as "integer_min_exceed", - 2147483647 as "integer_max", - 2147483648 as "integer_max_exceed", + '.(LONG_MIN).' as "integer_min", + '.(LONG_MIN - 1).' as "integer_min_exceed", + '.(LONG_MAX).' as "integer_max", + '.(LONG_MAX + 1).' as "integer_max_exceed", 1.0 as "float", $22.36 as "money", "Binford" as "string", @@ -33,10 +36,10 @@ Sybase-CT select and types --EXPECTF-- >>> Query: select 1 as "integer", - -2147483647 as "integer_min", - -2147483648 as "integer_min_exceed", - 2147483647 as "integer_max", - 2147483648 as "integer_max_exceed", + -%s as "integer_min", + -%s as "integer_min_exceed", + %s as "integer_max", + %s as "integer_max_exceed", 1.0 as "float", $22.36 as "money", "Binford" as "string", @@ -53,13 +56,13 @@ array(1) { ["integer"]=> int(1) ["integer_min"]=> - int(-2147483647) + int(-%s) ["integer_min_exceed"]=> - float(-2147483648) + float(-%s) ["integer_max"]=> - int(2147483647) + int(%s) ["integer_max_exceed"]=> - float(2147483648) + float(%s) ["float"]=> float(1) ["money"]=> |