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

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion examples/demo_of_expectations/demo_equal_matcher.sql
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ create or replace package body demo_equal_matcher as
l_expected demo_department;
l_actual demo_department;
begin
ut.expect(anydata.convertObject(l_actual)).to_equal(anydata.convertObject(l_expected),false);
ut.expect(anydata.convertObject(l_actual)).to_equal(anydata.convertObject(l_expected),a_nulls_are_equal => false);
end;


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ declare
l_result_reporter ut_reporter_base := ut_documentation_reporter();
l_status_reporter ut_reporter_base := utplsql_test_reporter();
begin
ut_runner.run(':org.utplsql.test', ut_reporters(l_result_reporter, l_status_reporter));
ut_runner.run(ut_varchar2_list(':org.utplsql.test'), ut_reporters(l_result_reporter, l_status_reporter));
select * into :test_result from table(ut_output_buffer.get_lines(l_status_reporter.reporter_id));
if :test_result != ut_utils.tr_success then
ut_output_buffer.lines_to_dbms_output(l_result_reporter.reporter_id);
Expand Down
6 changes: 4 additions & 2 deletions source/api/ut.pkb
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,8 @@ create or replace package body ut is
pragma autonomous_transaction;
begin
ut_runner.run(
a_paths, a_reporter, ut_utils.int_to_boolean(a_color_console), a_coverage_schemes,
a_paths, ut_reporters(coalesce(a_reporter,ut_documentation_reporter())),
ut_utils.int_to_boolean(a_color_console), a_coverage_schemes,
a_source_file_mappings, a_test_file_mappings, a_include_objects, a_exclude_objects
);
rollback;
Expand All @@ -116,7 +117,8 @@ create or replace package body ut is
pragma autonomous_transaction;
begin
ut_runner.run(
a_paths, a_reporter, ut_utils.int_to_boolean(a_color_console), a_coverage_schemes,
a_paths, ut_reporters(coalesce(a_reporter,ut_documentation_reporter())),
ut_utils.int_to_boolean(a_color_console), a_coverage_schemes,
a_source_files, a_test_files, a_include_objects, a_exclude_objects
);
rollback;
Expand Down
79 changes: 0 additions & 79 deletions source/api/ut_runner.pkb
Original file line number Diff line number Diff line change
Expand Up @@ -119,84 +119,5 @@ create or replace package body ut_runner is
);
end;

procedure run(
a_paths ut_varchar2_list, a_reporter ut_reporter_base := null, a_color_console boolean := false,
a_coverage_schemes ut_varchar2_list := null, a_source_file_mappings ut_file_mappings := null, a_test_file_mappings ut_file_mappings := null,
a_include_objects ut_varchar2_list := null, a_exclude_objects ut_varchar2_list := null, a_fail_on_errors boolean default false
) is
begin
run(
a_paths, ut_reporters(coalesce(a_reporter,ut_documentation_reporter())),
a_color_console, a_coverage_schemes, a_source_file_mappings, a_test_file_mappings,
a_include_objects, a_exclude_objects, a_fail_on_errors
);
end;

procedure run(
a_paths ut_varchar2_list, a_reporter ut_reporter_base := null, a_color_console boolean := false,
a_coverage_schemes ut_varchar2_list := null, a_source_files ut_varchar2_list, a_test_files ut_varchar2_list,
a_include_objects ut_varchar2_list := null, a_exclude_objects ut_varchar2_list := null, a_fail_on_errors boolean default false
) is
begin
run(
a_paths, ut_reporters(coalesce(a_reporter,ut_documentation_reporter())),
a_color_console, a_coverage_schemes, a_source_files, a_test_files,
a_include_objects, a_exclude_objects, a_fail_on_errors
);
end;


procedure run(
a_path in varchar2, a_reporter ut_reporter_base := null, a_color_console boolean := false,
a_coverage_schemes ut_varchar2_list := null, a_source_file_mappings ut_file_mappings := null, a_test_file_mappings ut_file_mappings := null,
a_include_objects ut_varchar2_list := null, a_exclude_objects ut_varchar2_list := null, a_fail_on_errors boolean default false
) is
begin
run(
ut_varchar2_list(coalesce(a_path, sys_context('userenv', 'current_schema'))),
a_reporter, a_color_console, a_coverage_schemes, a_source_file_mappings, a_test_file_mappings,
a_include_objects, a_exclude_objects, a_fail_on_errors
);
end run;

procedure run(
a_path in varchar2, a_reporter ut_reporter_base := null, a_color_console boolean := false,
a_coverage_schemes ut_varchar2_list := null, a_source_files ut_varchar2_list, a_test_files ut_varchar2_list,
a_include_objects ut_varchar2_list := null, a_exclude_objects ut_varchar2_list := null, a_fail_on_errors boolean default false
) is
begin
run(
ut_varchar2_list(coalesce(a_path, sys_context('userenv', 'current_schema'))),
a_reporter, a_color_console, a_coverage_schemes, a_source_files, a_test_files,
a_include_objects, a_exclude_objects, a_fail_on_errors
);
end run;

procedure run(
a_path in varchar2, a_reporters in ut_reporters, a_color_console boolean := false,
a_coverage_schemes ut_varchar2_list := null, a_source_file_mappings ut_file_mappings := null, a_test_file_mappings ut_file_mappings := null,
a_include_objects ut_varchar2_list := null, a_exclude_objects ut_varchar2_list := null, a_fail_on_errors boolean default false
) is
begin
run(
ut_varchar2_list(coalesce(a_path, sys_context('userenv', 'current_schema'))),
a_reporters, a_color_console, a_coverage_schemes, a_source_file_mappings, a_test_file_mappings,
a_include_objects, a_exclude_objects, a_fail_on_errors
);
end run;

procedure run(
a_path in varchar2, a_reporters in ut_reporters, a_color_console boolean := false,
a_coverage_schemes ut_varchar2_list := null, a_source_files ut_varchar2_list, a_test_files ut_varchar2_list,
a_include_objects ut_varchar2_list := null, a_exclude_objects ut_varchar2_list := null, a_fail_on_errors boolean default false
) is
begin
run(
ut_varchar2_list(coalesce(a_path, sys_context('userenv', 'current_schema'))),
a_reporters, a_color_console, a_coverage_schemes, a_source_files, a_test_files,
a_include_objects, a_exclude_objects, a_fail_on_errors
);
end run;

end ut_runner;
/
38 changes: 0 additions & 38 deletions source/api/ut_runner.pks
Original file line number Diff line number Diff line change
Expand Up @@ -46,44 +46,6 @@ create or replace package ut_runner authid current_user is
* parent setup/teardown procedures
*/

procedure run(
a_path varchar2 := null, a_reporter ut_reporter_base := null, a_color_console boolean := false,
a_coverage_schemes ut_varchar2_list := null, a_source_file_mappings ut_file_mappings := null, a_test_file_mappings ut_file_mappings := null,
a_include_objects ut_varchar2_list := null, a_exclude_objects ut_varchar2_list := null, a_fail_on_errors boolean default false
);

procedure run(
a_path varchar2 := null, a_reporter ut_reporter_base := null, a_color_console boolean := false,
a_coverage_schemes ut_varchar2_list := null, a_source_files ut_varchar2_list, a_test_files ut_varchar2_list,
a_include_objects ut_varchar2_list := null, a_exclude_objects ut_varchar2_list := null, a_fail_on_errors boolean default false
);

procedure run(
a_path varchar2, a_reporters ut_reporters, a_color_console boolean := false,
a_coverage_schemes ut_varchar2_list := null, a_source_file_mappings ut_file_mappings := null, a_test_file_mappings ut_file_mappings := null,
a_include_objects ut_varchar2_list := null, a_exclude_objects ut_varchar2_list := null, a_fail_on_errors boolean default false
);

procedure run(
a_path varchar2, a_reporters ut_reporters, a_color_console boolean := false,
a_coverage_schemes ut_varchar2_list := null, a_source_files ut_varchar2_list, a_test_files ut_varchar2_list,
a_include_objects ut_varchar2_list := null, a_exclude_objects ut_varchar2_list := null, a_fail_on_errors boolean default false
);

-- TODO - implementation to be changed
procedure run(
a_paths ut_varchar2_list, a_reporter ut_reporter_base := null, a_color_console boolean := false,
a_coverage_schemes ut_varchar2_list := null, a_source_file_mappings ut_file_mappings := null, a_test_file_mappings ut_file_mappings := null,
a_include_objects ut_varchar2_list := null, a_exclude_objects ut_varchar2_list := null, a_fail_on_errors boolean default false
);

procedure run(
a_paths ut_varchar2_list, a_reporter ut_reporter_base := null, a_color_console boolean := false,
a_coverage_schemes ut_varchar2_list := null, a_source_files ut_varchar2_list, a_test_files ut_varchar2_list,
a_include_objects ut_varchar2_list := null, a_exclude_objects ut_varchar2_list := null, a_fail_on_errors boolean default false
);

-- TODO - implementation to be changed
procedure run(
a_paths ut_varchar2_list, a_reporters ut_reporters, a_color_console boolean := false,
a_coverage_schemes ut_varchar2_list := null, a_source_file_mappings ut_file_mappings := null, a_test_file_mappings ut_file_mappings := null,
Expand Down