Skip to content

Commit 2537ced

Browse files
committed
Changed propagation of rollback. Now rollback will propagate from parent suite to child suite.
Added `ut_utils.gc_rollback_default` and `ut_suite_item.get_rollback_type` to return default when rollback not set explicitly. Added support for `--%context`/`--%endcontext` annotations. Refactored `ut_executable` and `ut_executable_test` to have suite-agnostic constructor. Extended constructor for `ut_suite` to accept `a_name` separately from `a_object_name`. Removed `ut_suite_item_base` - leftover from refactoring of listener model. Significant changes to suite builder - added mechanism to display warnings for invalid annotations. Removed mis-located old tests.
1 parent 430f76f commit 2537ced

38 files changed

+946
-307
lines changed

old_tests/RunAll.sql

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,6 @@ begin
321321
'source/core/types/ut_suite_item.tpb',
322322
'source/core/types/ut_suite_item.tps',
323323
'source/core/types/ut_suite_items.tps',
324-
'source/core/types/ut_suite_item_base.tps',
325324
'source/core/types/ut_test.tpb',
326325
'source/core/types/ut_test.tps',
327326
'source/core/types/ut_varchar2_list.tps',

old_tests/ut_test/ut_test.AfterEachExecuted.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ declare
77
,a_name => 'ut_passing_test'
88
);
99
begin
10-
simple_test.after_each_list := ut_executables(ut_executable(simple_test, 'aftereach', ut_utils.gc_after_each));
10+
simple_test.after_each_list := ut_executables(ut_executable(user, 'ut_example_tests', 'aftereach', ut_utils.gc_after_each));
1111
--Act
1212
simple_test.do_execute();
1313
--Assert

old_tests/ut_test/ut_test.AfterEachProcedureNameInvalid.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ declare
77
,a_name => 'ut_exampletest'
88
);
99
begin
10-
simple_test.after_each_list := ut_executables(ut_executable(simple_test, 'invalid setup name', ut_utils.gc_after_each));
10+
simple_test.after_each_list := ut_executables(ut_executable(user, 'ut_example_tests', 'invalid setup name', ut_utils.gc_after_each));
1111
ut_example_tests.g_char := 'x';
1212
ut_example_tests.g_char2 := 'x';
1313
--Act

old_tests/ut_test/ut_test.AfterEachProcedureNameNull.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ declare
77
,a_name => 'ut_passing_test'
88
);
99
begin
10-
simple_test.after_each_list := ut_executables(ut_executable(simple_test, '', ut_utils.gc_after_each));
10+
simple_test.after_each_list := ut_executables(ut_executable(user, 'ut_example_tests', '', ut_utils.gc_after_each));
1111
--Act
1212
simple_test.do_execute();
1313
--Assert

old_tests/ut_test/ut_test.BeforeEachExecuted.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ declare
77
,a_name => 'ut_passing_test'
88
);
99
begin
10-
simple_test.before_each_list := ut_executables(ut_executable(simple_test, 'beforeeach', ut_utils.gc_before_each));
10+
simple_test.before_each_list := ut_executables(ut_executable(user, 'ut_example_tests', 'beforeeach', ut_utils.gc_before_each));
1111
ut_example_tests.g_number2 := null;
1212
--Act
1313
simple_test.do_execute();

old_tests/ut_test/ut_test.BeforeEachProcedureNameInvalid.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ declare
77
,a_name => 'ut_exampletest'
88
);
99
begin
10-
simple_test.before_each_list := ut_executables(ut_executable(simple_test, 'invalid setup name', ut_utils.gc_before_each));
10+
simple_test.before_each_list := ut_executables(ut_executable(user, 'ut_example_tests', 'invalid setup name', ut_utils.gc_before_each));
1111
ut_example_tests.g_char2 := null;
1212
--Act
1313
simple_test.do_execute();

old_tests/ut_test/ut_test.BeforeEachProcedureNameNull.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ declare
77
,a_name => 'ut_passing_test'
88
);
99
begin
10-
simple_test.before_each_list := ut_executables(ut_executable(simple_test, '', ut_utils.gc_before_each));
10+
simple_test.before_each_list := ut_executables(ut_executable(user, 'ut_example_tests', '', ut_utils.gc_before_each));
1111
ut_example_tests.g_number2 := null;
1212
--Act
1313
simple_test.do_execute();

old_tests/ut_test/ut_test.SetupExecutedBeforeTest.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ declare
77
,a_name => 'ut_passing_test'
88
);
99
begin
10-
simple_test.before_test_list := ut_executables(ut_executable(simple_test, 'setup', ut_utils.gc_before_test));
10+
simple_test.before_test_list := ut_executables(ut_executable(user, 'ut_example_tests', 'setup', ut_utils.gc_before_test));
1111
ut_example_tests.g_number := null;
1212
--Act
1313
simple_test.do_execute();

old_tests/ut_test/ut_test.SetupProcedureNameInvalid.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ declare
77
,a_name => 'ut_exampletest'
88
);
99
begin
10-
simple_test.before_test_list := ut_executables(ut_executable(simple_test, 'invalid setup name', ut_utils.gc_before_test));
10+
simple_test.before_test_list := ut_executables(ut_executable(user, 'ut_example_tests', 'invalid setup name', ut_utils.gc_before_test));
1111
ut_example_tests.g_char := null;
1212
--Act
1313
simple_test.do_execute();

old_tests/ut_test/ut_test.SetupProcedureNameNull.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ declare
77
,a_name => 'ut_passing_test'
88
);
99
begin
10-
simple_test.before_test_list := ut_executables(ut_executable(simple_test, null, ut_utils.gc_before_test));
10+
simple_test.before_test_list := ut_executables(ut_executable(user, 'ut_example_tests', null, ut_utils.gc_before_test));
1111
ut_example_tests.g_number := null;
1212
--Act
1313
simple_test.do_execute();

0 commit comments

Comments
 (0)