Thanks to visit codestin.com
Credit goes to github.com

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

Lines changed: 946 additions & 307 deletions

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)