From: <pc...@us...> - 2011-07-28 09:43:05
|
Revision: 53358 http://firebird.svn.sourceforge.net/firebird/?rev=53358&view=rev Author: pcisar Date: 2011-07-28 09:42:59 +0000 (Thu, 28 Jul 2011) Log Message: ----------- QA-410 for CORE-2582 Added Paths: ----------- qa/trunk/fbtest/tests/bugs/core_2582.fbt Added: qa/trunk/fbtest/tests/bugs/core_2582.fbt =================================================================== --- qa/trunk/fbtest/tests/bugs/core_2582.fbt (rev 0) +++ qa/trunk/fbtest/tests/bugs/core_2582.fbt 2011-07-28 09:42:59 UTC (rev 53358) @@ -0,0 +1,64 @@ +{ +'id': 'bugs.core_2582', +'qmid': None, +'tracker_id': 'CORE-2582', +'title': 'Infinity from UDF should be trapped by the engine', +'description': '', +'min_versions': '', +'versions': [ +{ + 'firebird_version': '2.5.0', + 'platform': 'All', + 'page_size': '4096', + 'init_script': """DECLARE EXTERNAL FUNCTION DPOWER +DOUBLE PRECISION BY DESCRIPTOR, DOUBLE PRECISION BY DESCRIPTOR, DOUBLE PRECISION BY DESCRIPTOR +RETURNS PARAMETER 3 +ENTRY_POINT 'power' MODULE_NAME 'fbudf'; + +DECLARE EXTERNAL FUNCTION XASIN +DOUBLE PRECISION +RETURNS DOUBLE PRECISION BY VALUE +ENTRY_POINT 'IB_UDF_asin' MODULE_NAME 'ib_udf'; + +DECLARE EXTERNAL FUNCTION XDIV +INTEGER, INTEGER +RETURNS DOUBLE PRECISION BY VALUE +ENTRY_POINT 'IB_UDF_div' MODULE_NAME 'ib_udf'; +""", + 'test_type': 'ISQL', + 'test_script': """select dpower(1e120, 3) from rdb$database; +select xasin(2) from rdb$database; +select xdiv(10, 0) from rdb$database; +""", + 'expected_stdout': """ + DPOWER +======================= + + XASIN +======================= + + XDIV +======================= +""", + 'expected_stderr': """Statement failed, SQLSTATE = 39000 + +expression evaluation not supported + +-Floating point overflow in result from UDF DPOWER + +Statement failed, SQLSTATE = 39000 + +expression evaluation not supported + +-Invalid floating point value returned by UDF XASIN + +Statement failed, SQLSTATE = 39000 + +expression evaluation not supported + +-Floating point overflow in result from UDF XDIV + +""" +} +] +} Property changes on: qa/trunk/fbtest/tests/bugs/core_2582.fbt ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:eol-style + native This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |