@@ -2484,60 +2484,31 @@ Diff:%
24842484
24852485 ut3.ut.expect(v_actual).to_equal(v_expected);
24862486 --Assert
2487- l_expected_message := q'[%SQL exception thrown when fetching data from cursor:%
2487+ l_expected_message := q'[%ORA-20218: SQL exception thrown when fetching data from cursor:
24882488%ORA-01722: invalid number%
2489- %Check the query and data for errors. ]';
2489+ at%ut.expect(v_actual).to_equal(v_expected)% ]';
24902490
24912491 l_actual_message := ut3.ut_expectation_processor.get_failed_expectations()(1).message;
24922492 --Assert
24932493 ut.expect(l_actual_message).to_be_like(l_expected_message);
24942494 end;
24952495
24962496 procedure xml_error_expected is
2497- c_price CONSTANT NUMBER(20,4):= 1357;
2498- c_user CONSTANT varchar2(30):= 'TEST_USER';
24992497 v_actual sys_refcursor;
25002498 v_expected sys_refcursor;
25012499 l_expected_message varchar2(32767);
25022500 l_actual_message varchar2(32767);
25032501 begin
25042502 open v_expected for
2505- select cast(null as number(10)) as usd_price_amt, c_user as update_id
2506- from dual where dummy = 1;
2507- open v_actual for
2508- select c_price as usd_price_amt, c_user as update_id from dual;
2509-
2510- ut3.ut.expect(v_actual).to_equal(v_expected);
2511- --Assert
2512- l_expected_message := q'[%SQL exception thrown when fetching data from cursor:%
2513- %ORA-01722: invalid number%
2514- %Check the query and data for errors.]';
2515-
2516- l_actual_message := ut3.ut_expectation_processor.get_failed_expectations()(1).message;
2517- --Assert
2518- ut.expect(l_actual_message).to_be_like(l_expected_message);
2519- end;
2520-
2521- procedure xml_error_both is
2522- c_price CONSTANT NUMBER(20,4):= 1357;
2523- c_user CONSTANT varchar2(30):= 'TEST_USER';
2524- v_actual sys_refcursor;
2525- v_expected sys_refcursor;
2526- l_expected_message varchar2(32767);
2527- l_actual_message varchar2(32767);
2528- begin
2503+ select 1/0 as test from dual;
25292504 open v_actual for
2530- select cast(null as number(10)) as usd_price_amt, c_user as update_id
2531- from dual where dummy = 1;
2532- open v_expected for
2533- select cast(null as number(10)) as usd_price_amt, c_user as update_id
2534- from dual where dummy = 1;
2505+ select 1 as test from dual;
25352506
25362507 ut3.ut.expect(v_actual).to_equal(v_expected);
25372508 --Assert
2538- l_expected_message := q'[%SQL exception thrown when fetching data from cursor:%
2539- %ORA-01722: invalid number %
2540- %Check the query and data for errors. ]';
2509+ l_expected_message := q'[%ORA-20218: SQL exception thrown when fetching data from cursor:
2510+ %ORA-01476: divisor is equal to zero %
2511+ %at % ut.expect(v_actual).to_equal(v_expected)% ]';
25412512
25422513 l_actual_message := ut3.ut_expectation_processor.get_failed_expectations()(1).message;
25432514 --Assert
0 commit comments