|
22 | 22 |
|
23 | 23 | ut.expect(l_test1_suite.name).to_equal('test_package_1'); |
24 | 24 | ut.expect(l_test1_suite.items.count).to_equal(3); |
| 25 | + ut.expect(l_test1_suite.before_each is not null).to_be_true; |
| 26 | + |
| 27 | + ut.expect(l_test1_suite.items(1).name).to_equal('test1'); |
| 28 | + ut.expect(l_test1_suite.items(1).description).to_equal('Test1 from test package 1'); |
| 29 | + ut.expect(treat(l_test1_suite.items(1) as ut_test).before_test.is_defined).to_be_false; |
| 30 | + ut.expect(treat(l_test1_suite.items(1) as ut_test).after_test.is_defined).to_be_false; |
| 31 | + ut.expect(treat(l_test1_suite.items(1) as ut_test).ignore_flag).to_equal(0); |
| 32 | + |
| 33 | + ut.expect(l_test1_suite.items(2).name).to_equal('test2'); |
| 34 | + ut.expect(l_test1_suite.items(2).description).to_equal('Test2 from test package 1'); |
| 35 | + ut.expect(treat(l_test1_suite.items(2) as ut_test).before_test.is_defined).to_be_true; |
| 36 | + ut.expect(treat(l_test1_suite.items(2) as ut_test).after_test.is_defined).to_be_true; |
| 37 | + ut.expect(treat(l_test1_suite.items(2) as ut_test).ignore_flag).to_equal(0); |
| 38 | + |
| 39 | + -- temporary behavior. |
| 40 | + -- decided that when executed by package, not path, only that package has to execute |
25 | 41 | l_test2_suite := treat(l_test1_suite.items(3) as ut_suite); |
26 | 42 |
|
27 | 43 | ut.expect(l_test2_suite.name).to_equal('test_package_2'); |
|
30 | 46 |
|
31 | 47 | if ut_assert_processor.get_aggregate_asserts_result = ut_utils.tr_success then |
32 | 48 | :test_result := ut_utils.tr_success; |
| 49 | + else |
| 50 | + declare |
| 51 | + l_results ut_assert_results; |
| 52 | + begin |
| 53 | + l_results := ut_assert_processor.get_asserts_results; |
| 54 | + for i in 1..l_results.count loop |
| 55 | + if l_results(i).result > ut_utils.tr_success then |
| 56 | + dbms_output.put_line(l_results(i).get_result_clob); |
| 57 | + end if; |
| 58 | + end loop; |
| 59 | + end; |
| 60 | + |
33 | 61 | end if; |
34 | 62 |
|
35 | 63 | end; |
|
0 commit comments