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

Skip to content

Commit 6931832

Browse files
committed
Added more unit tests - one failing.
1 parent f6e931c commit 6931832

5 files changed

Lines changed: 73 additions & 0 deletions

tests/RunAll.sql

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
set echo off
22
set feedback off
3+
set verify off
34
Clear Screen
45
set serveroutput on size unlimited format truncated
56
@@lib/RunVars.sql
@@ -22,7 +23,11 @@ set serveroutput on size unlimited format truncated
2223
@@lib/RunTest.sql ut_test/ut_test.TeardownExecutedAfterTest.sql
2324
@@lib/RunTest.sql ut_test/ut_test.TeardownProcedureNameInvalid.sql
2425
@@lib/RunTest.sql ut_test/ut_test.TeardownProcedureNameNull.sql
26+
@@lib/RunTest.sql ut_utils/ut_utils.test_result_to_char.RunsWithInvalidValues.sql
27+
@@lib/RunTest.sql ut_utils/ut_utils.test_result_to_char.RunsWithNullValue.sql
28+
@@lib/RunTest.sql ut_utils/ut_utils.test_result_to_char.Success.sql
2529

30+
@@lib/RunTest.sql ut_metadata/ut_metadata.form_name.TrimStandaloneProgramName.sql
2631
--Global cleanup
2732
drop package ut_example_tests;
2833

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
PROMPT Trims a name for standalone program
2+
3+
--Arrange
4+
declare
5+
l_expected varchar2(20) := 'some_procedure';
6+
l_result varchar2(20);
7+
begin
8+
--Act
9+
l_result := ut_metadata.form_name(NULL, ' '||l_expected||' ');
10+
--Assert
11+
if l_result = l_expected then
12+
:test_result := ut_utils.tr_success;
13+
else
14+
dbms_output.put_line('expected: '''||l_expected||''', got: '''||l_result||'''' );
15+
end if;
16+
end;
17+
/
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
PROMPT Returns Unknown for invalid test result integer value
2+
3+
--Arrange
4+
declare
5+
l_expected varchar2(20) := 'Unknown(-1)';
6+
l_result varchar2(20);
7+
begin
8+
--Act
9+
l_result := ut_utils.test_result_to_char(-1);
10+
--Assert
11+
if l_result = l_expected then
12+
:test_result := ut_utils.tr_success;
13+
else
14+
dbms_output.put_line('expected: '||l_expected||', got: '||l_result );
15+
end if;
16+
end;
17+
/
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
PROMPT Converts Null test result integer value into 'Unknown(NULL)' text
2+
3+
--Arrange
4+
declare
5+
l_expected varchar2(20) := 'Unknown(NULL)';
6+
l_result varchar2(20);
7+
begin
8+
--Act
9+
l_result := ut_utils.test_result_to_char(NULL);
10+
--Assert
11+
if l_result = l_expected then
12+
:test_result := ut_utils.tr_success;
13+
else
14+
dbms_output.put_line('expected: '||l_expected||', got: '||l_result );
15+
end if;
16+
end;
17+
/
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
PROMPT Converts success test result integer value into char
2+
3+
--Arrange
4+
declare
5+
l_expected varchar2(20) := ut_utils.tr_success_char;
6+
l_result varchar2(20);
7+
begin
8+
--Act
9+
l_result := ut_utils.test_result_to_char(ut_utils.tr_success);
10+
--Assert
11+
if l_result = l_expected then
12+
:test_result := ut_utils.tr_success;
13+
else
14+
dbms_output.put_line('expected: '||l_expected||', got: '||l_result );
15+
end if;
16+
end;
17+
/

0 commit comments

Comments
 (0)