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

Skip to content

Commit 60fbb95

Browse files
committed
Trying to resolve travis frozen tests issues.
1 parent 8a90ef8 commit 60fbb95

6 files changed

Lines changed: 35 additions & 54 deletions

File tree

source/core/ut_utils.pkb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ create or replace package body ut_utils is
5252

5353
function gen_savepoint_name return varchar2 is
5454
begin
55-
return 's'||to_char(current_timestamp,'yyyymmddhh24missff6');
55+
return '"'||'s'||to_char(current_timestamp,'yyyymmddhh24missff6')||'"';
5656
end;
5757

5858
procedure debug_log(a_message varchar2) is

test/core/min_grant_user/test_min_grant_user.pkb

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,5 @@
11
create or replace package body test_min_grant_user is
22

3-
procedure create_ut3$user#_tests is
4-
pragma autonomous_transaction;
5-
begin
6-
execute immediate q'[
7-
create or replace package ut3$user#.test_cursor_grants is
8-
--%suite()
9-
10-
procedure run;
11-
12-
--%test(execute join by test)
13-
procedure test_join_by_cursor;
14-
end;
15-
]';
16-
execute immediate q'[
17-
create or replace package body ut3$user#.test_cursor_grants is
18-
procedure run is
19-
begin
20-
ut3.ut.run('test_cursor_grants');
21-
end;
22-
procedure test_join_by_cursor is
23-
l_actual SYS_REFCURSOR;
24-
l_expected SYS_REFCURSOR;
25-
begin
26-
--Arrange
27-
open l_actual for select owner, object_name,object_type from all_objects where owner = user
28-
order by 1,2,3 asc;
29-
open l_expected for select owner, object_name,object_type from all_objects where owner = user
30-
order by 1,2,3 desc;
31-
32-
--Act
33-
ut3.ut.expect(l_actual).to_equal(l_expected).join_by('OWNER');
34-
35-
end;
36-
37-
38-
end;
39-
]';
40-
end;
41-
42-
procedure drop_ut3$user#_tests is
43-
pragma autonomous_transaction;
44-
begin
45-
execute immediate q'[drop package ut3$user#.test_cursor_grants]';
46-
end;
47-
48-
49-
503
procedure test_join_by_cursor is
514
l_results clob;
525
begin

test/core/min_grant_user/test_min_grant_user.pks

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,6 @@ create or replace package test_min_grant_user is
33
--%suite(minimum grant user tests)
44
--%suitepath(utplsql.core)
55

6-
--%beforeall
7-
procedure create_ut3$user#_tests;
8-
9-
--%afterall
10-
procedure drop_ut3$user#_tests;
11-
126
--%test(execute join by test)
137
procedure test_join_by_cursor;
148

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
create or replace package body ut3$user#.test_cursor_grants is
2+
3+
procedure run is
4+
begin
5+
ut3.ut.run('test_cursor_grants');
6+
end;
7+
8+
procedure test_join_by_cursor is
9+
l_actual SYS_REFCURSOR;
10+
l_expected SYS_REFCURSOR;
11+
begin
12+
--Arrange
13+
open l_actual for select owner, object_name,object_type from all_objects where owner = user
14+
order by 1,2,3 asc;
15+
open l_expected for select owner, object_name,object_type from all_objects where owner = user
16+
order by 1,2,3 desc;
17+
18+
--Act
19+
ut3.ut.expect(l_actual).to_equal(l_expected).join_by('OWNER');
20+
21+
end;
22+
end;
23+
/
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
create or replace package ut3$user#.test_cursor_grants is
2+
--%suite()
3+
4+
procedure run;
5+
6+
--%test(execute join by test)
7+
procedure test_join_by_cursor;
8+
end;
9+
/

test/install_tests.sql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ alter session set plsql_optimize_level=0;
1515
@@helpers/test_dummy_object_list.tps
1616
@@helpers/test_event_object.tps
1717
@@helpers/test_event_list.tps
18+
@@helpers/ut3user#.test_cursor_grants.pks
19+
@@helpers/ut3user#.test_cursor_grants.pkb
1820

1921
--Install tests
2022
@@core.pks

0 commit comments

Comments
 (0)