@@ -5,28 +5,29 @@ create or replace type body ut_test is
55 begin
66 self.name := a_test_name;
77 self.object_type := 1;
8+ self.object_name := lower(trim(a_test_procedure));
89 self.test := ut_executable(object_name => trim(a_object_name)
9- ,procedure_name => trim(a_test_procedure)
10- ,owner_name => trim(a_owner_name));
10+ ,procedure_name => trim(a_test_procedure)
11+ ,owner_name => trim(a_owner_name));
1112
1213 if a_setup_procedure is not null then
1314 self.setup := ut_executable(object_name => trim(a_object_name)
14- ,procedure_name => trim(a_setup_procedure)
15- ,owner_name => trim(a_owner_name));
15+ ,procedure_name => trim(a_setup_procedure)
16+ ,owner_name => trim(a_owner_name));
1617 end if;
1718
1819 if a_teardown_procedure is not null then
1920 self.teardown := ut_executable(object_name => trim(a_object_name)
20- ,procedure_name => trim(a_teardown_procedure)
21- ,owner_name => trim(a_owner_name));
21+ ,procedure_name => trim(a_teardown_procedure)
22+ ,owner_name => trim(a_owner_name));
2223 end if;
2324 return;
2425 end ut_test;
2526
26- member function is_valid(self in ut_test) return boolean is
27+ member function is_valid return boolean is
2728 begin
28- return test.is_valid('test') and (setup is null or setup.is_valid('setup')) and
29- (teardown is null or teardown.is_valid('teardown'));
29+ return test.is_valid('test') and(setup is null or setup.is_valid('setup')) and(teardown is null or
30+ teardown.is_valid('teardown'));
3031 end is_valid;
3132
3233 overriding member procedure execute(self in out nocopy ut_test, a_reporter ut_suite_reporter) is
@@ -62,7 +63,7 @@ create or replace type body ut_test is
6263
6364 ut_assert.report_error(sqlerrm(sqlcode) || ' ' || dbms_utility.format_error_backtrace);
6465 end;
65-
66+
6667 if self.teardown is not null then
6768 self.teardown.execute;
6869 end if;
0 commit comments