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

Skip to content

Commit 7cd92e7

Browse files
committed
Adding next set of tests migrated.
expectations/binary/test_equal expectations/binary/test_expect_to_be_less_than expectations/test_expectation_anydata expectations/test_expectation_processor
1 parent 5afba10 commit 7cd92e7

30 files changed

Lines changed: 2144 additions & 165 deletions
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
set define off
2+
whenever sqlerror exit failure rollback
3+
whenever oserror exit failure rollback
4+
5+
alter session set plsql_optimize_level=0;
6+
7+
set linesize 200
8+
set define on
9+
set verify off
10+
11+
prompt Empowering UT3_TESTER to UT3_OWNER objects
12+
13+
begin
14+
for i in ( select object_name from all_objects t
15+
where t.object_type in ('PACKAGE','TYPE')
16+
and owner = 'UT3'
17+
and generated = 'N'
18+
and lower(object_name) not like 'sys%')
19+
loop
20+
execute immediate 'grant execute on ut3.'||i.object_name||' to UT3_TESTER';
21+
end loop;
22+
end;
23+
/
24+
25+
prompt Empowering UT3_TESTER to UT3_OWNER tables
26+
27+
begin
28+
for i in ( select table_name from all_tables t where owner = 'UT3' and nested = 'NO' and IOT_TYPE is NULL)
29+
loop
30+
execute immediate 'grant select on UT3.'||i.table_name||' to UT3_TESTER';
31+
end loop;
32+
end;
33+
/
34+
35+
exit;

test/install_and_run_tests.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ git rev-parse && cd "$(git rev-parse --show-cdup)"
66

77
cd test
88

9+
time "$SQLCLI" sys/${ORACLE_PWD}@//${CONNECTION_STR} AS SYSDBA @grant_ut3_owner_to_ut3_tester.sql
10+
911
time "$SQLCLI" ${UT3_TESTER_HELPER}/${UT3_TESTER_HELPER_PASSWORD}@//${CONNECTION_STR} @install_ut3_tester_helper.sql
1012

1113
time "$SQLCLI" ${UT3_USER}/${UT3_USER_PASSWORD}@//${CONNECTION_STR} @install_ut3_user_tests.sql

test/install_ut3_tester_helper.sql

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,18 @@ whenever oserror exit failure rollback
55
alter session set plsql_optimize_level=0;
66
--Install ut3_tester_helper
77
@@ut3_tester_helper/test_dummy_object.tps
8+
@@ut3_tester_helper/other_dummy_object.tps
9+
@@ut3_tester_helper/test_dummy_object_list.tps
10+
@@ut3_tester_helper/test_tab_varchar2.tps
11+
@@ut3_tester_helper/test_tab_varray.tps
812

913
@@ut3_tester_helper/main_helper.pks
1014
@@ut3_tester_helper/run_helper.pks
15+
@@ut3_tester_helper/expectations_helper.pks
1116

1217
@@ut3_tester_helper/main_helper.pkb
1318
@@ut3_tester_helper/run_helper.pkb
19+
@@ut3_tester_helper/expectations_helper.pkb
1420

1521
set linesize 200
1622
set define on

test/install_ut3_tester_tests.sql

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,13 @@ alter session set plsql_optimize_level=0;
66

77

88
--Install tests
9+
@@ut3_tester/core.pks
910
@@ut3_tester/core/annotations/test_before_after_annotations.pks
11+
@@ut3_tester/core/expectations/test_expectation_processor.pks
1012

13+
@@ut3_tester/core.pkb
1114
@@ut3_tester/core/annotations/test_before_after_annotations.pkb
15+
@@ut3_tester/core/expectations/test_expectation_processor.pkb
1216

1317
set linesize 200
1418
set define on

test/install_ut3_user_tests.sql

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,17 @@ whenever oserror exit failure rollback
55
alter session set plsql_optimize_level=0;
66

77
prompt Install user tests
8+
@@ut3_user/expectations/binary/test_equal.pks
9+
@@ut3_user/expectations/binary/test_expect_to_be_less_than.pks
810
@@ut3_user/expectations/test_matchers.pks
11+
@@ut3_user/expectations/test_expectation_anydata.pks
912
@@ut3_user/expectations/test_expectations_cursor.pks
1013
@@ut3_user/api/test_ut_runner.pks
1114

15+
@@ut3_user/expectations/binary/test_equal.pkb
16+
@@ut3_user/expectations/binary/test_expect_to_be_less_than.pkb
1217
@@ut3_user/expectations/test_matchers.pkb
18+
@@ut3_user/expectations/test_expectation_anydata.pkb
1319
@@ut3_user/expectations/test_expectations_cursor.pkb
1420
@@ut3_user/api/test_ut_runner.pkb
1521

test/ut3_tester/core.pkb

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
create or replace package body core is
2+
3+
procedure global_setup is
4+
begin
5+
ut3.ut_coverage.set_develop_mode(true);
6+
--improve performance of test execution by disabling all compiler optimizations
7+
ut3_tester_helper.main_helper.execute_autonomous('ALTER SESSION SET PLSQL_OPTIMIZE_LEVEL=0');
8+
end;
9+
10+
end;
11+
/

test/ut3_tester/core.pks

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
create or replace package core is
2+
3+
--%suite
4+
--%suitepath(utplsql)
5+
6+
--%beforeall
7+
procedure global_setup;
8+
9+
end;
10+
/

test/ut3_tester/core/annotations/test_before_after_annotations.pks

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
create or replace package test_before_after_annotations is
22

33
--%suite(annotations - beforetest and aftertest)
4-
--%suitepath(utplsql.core.annotations)
4+
--%suitepath(utplsql.framework_tester.core.annotations)
55

66
subtype t_procedure_name is varchar2(250) not null;
77
type t_procedures is table of t_procedure_name;

test/ut3_tester/core/core.pkb

Lines changed: 0 additions & 125 deletions
This file was deleted.

test/ut3_tester/core/core.pks

Lines changed: 0 additions & 32 deletions
This file was deleted.

0 commit comments

Comments
 (0)