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

Skip to content

Commit cdb7a80

Browse files
committed
added tests
1 parent b861d82 commit cdb7a80

6 files changed

Lines changed: 70 additions & 0 deletions

tests/RunAll.sql

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ exec ut_coverage.coverage_start_develop();
4949
@@ut_expectations/ut.expect.to_be_between.GivesSuccessWhenDifferentTypes.sql
5050
@@ut_expectations/ut.expect.to_be_between.GivesTrueForCorrectValues.sql
5151
@@ut_expectations/ut.expect.to_be_between.with_text.GivesTheProvidedTextAsMessage.sql
52+
@@ut_expectations/ut.expect.not_to_be_between.GivesTrueForCorrectValues.sql
5253
@@lib/RunTest.sql ut_expectations/ut.expect.to_be_false.GivesFailureWhenExpessionIsNull.sql
5354
@@lib/RunTest.sql ut_expectations/ut.expect.to_be_false.GivesFailureWhenExpessionIsTrue.sql
5455
@@lib/RunTest.sql ut_expectations/ut.expect.to_be_false.GivesSuccessWhenExpessionIsFalse.sql
@@ -98,6 +99,8 @@ exec ut_coverage.coverage_start_develop();
9899
@@ut_expectations/ut.expect.to_equal.PutsNullIntoStringValueWhenActualIsNull.sql
99100
@@ut_expectations/ut.expect.to_equal.PutsNullIntoStringValueWhenExpectedIsNull.sql
100101
@@ut_expectations/ut.expect.to_equal.with_text.GivesTheProvidedTextAsMessage.sql
102+
@@ut_expectations/ut.expect.not_to_equal.GivesFailureForEqualValues.sql
103+
@@ut_expectations/ut.expect.not_to_equal.GivesSuccessForDifferentValues.sql
101104
@@ut_expectations/ut.expect.to_match.sql
102105
@@lib/RunTest.sql ut_expectations/ut_data_value_object.compare.Gives0WhenComparingIdenticalObjects.sql
103106
@@lib/RunTest.sql ut_expectations/ut_expectation_processor.nulls_are_equal.raisesExceptionWhenTryingToSetNullValue.sql
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
--Arrange
2+
declare
3+
l_actual &&1 := &&2;
4+
l_expected_2 &&1 := &&3;
5+
l_expected_1 &&1 := &&4;
6+
l_result integer;
7+
begin
8+
--Act
9+
ut.expect(l_actual).to_be_between(l_expected_1,l_expected_2);
10+
l_result := ut_expectation_processor.get_status();
11+
--Assert
12+
if nvl(:test_result, ut_utils.tr_success) = ut_utils.tr_success and l_result = &&5 then
13+
:test_result := ut_utils.tr_success;
14+
else
15+
dbms_output.put_line('expected: '''||&&5||''', got: '''||l_result||'''' );
16+
end if;
17+
end;
18+
/
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
--Arrange
2+
declare
3+
l_actual &&1 := &&2;
4+
l_expected &&1 := &&3;
5+
l_result integer;
6+
begin
7+
--Act
8+
ut.expect(l_actual).to_equal(l_expected);
9+
l_result := ut_expectation_processor.get_status();
10+
--Assert
11+
if nvl(:test_result, ut_utils.tr_success) = ut_utils.tr_success and l_result = &&4 then
12+
:test_result := ut_utils.tr_success;
13+
else
14+
dbms_output.put_line('expected: '''||&&4||''', got: '''||l_result||'''' );
15+
end if;
16+
end;
17+
/
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_be_between.scalar.common.sql 'date' 'sysdate' 'sysdate-1' 'sysdate+1' 'ut_utils.tr_success'"
2+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_be_between.scalar.common.sql 'number' '0.4' '0.3' '0.5' 'ut_utils.tr_success'"
3+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_be_between.scalar.common.sql 'varchar2(50)' '''b''' '''a''' '''c''' 'ut_utils.tr_success'"
4+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_be_between.scalar.common.sql 'timestamp' 'systimestamp' 'systimestamp-1' 'systimestamp' 'ut_utils.tr_success'"
5+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_be_between.scalar.common.sql 'timestamp with local time zone' 'systimestamp' 'systimestamp-1' 'systimestamp' 'ut_utils.tr_success'"
6+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_be_between.scalar.common.sql 'timestamp with time zone' 'systimestamp' 'systimestamp-1' 'systimestamp' 'ut_utils.tr_success'"
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'blob' 'to_blob(''Abc'')' 'to_blob(''abc'')' 'ut_utils.tr_failure'"
2+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'boolean' 'false' 'false' 'ut_utils.tr_failure'"
3+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'clob' '''Abc''' '''Abc''' 'ut_utils.tr_failure'"
4+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'date' 'sysdate' 'sysdate' 'ut_utils.tr_failure'"
5+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'number' '12345' '12345' 'ut_utils.tr_failure'"
6+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'timestamp(9)' 'to_Timestamp(''2016 123456789'',''yyyy ff'')' 'to_Timestamp(''2016 123456789'',''yyyy ff'')' 'ut_utils.tr_failure'"
7+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'timestamp(9) with local time zone' 'to_Timestamp(''2016 123456789'',''yyyy ff'')' 'to_Timestamp(''2016 123456789'',''yyyy ff'')' 'ut_utils.tr_failure'"
8+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'timestamp(9) with time zone' 'to_Timestamp(''2016 123456789'',''yyyy ff'')' 'to_Timestamp(''2016 123456789'',''yyyy ff'')' 'ut_utils.tr_failure'"
9+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'varchar2(4000)' '''Abc''' '''Abc''' 'ut_utils.tr_failure'"
10+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'interval day to second' '''2 01:00:00''' '''2 01:00:00''' 'ut_utils.tr_failure'"
11+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'interval year to month' '''1-1''' '''1-1''' 'ut_utils.tr_failure'"
12+
13+
14+
15+
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'blob' 'to_blob(''abc'')' 'to_blob(''abd'')' 'ut_utils.tr_success'"
2+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'boolean' 'true' 'false' 'ut_utils.tr_success'"
3+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'clob' '''Abc''' '''abc''' 'ut_utils.tr_success'"
4+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'date' 'sysdate' 'sysdate-1' 'ut_utils.tr_success'"
5+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'number' '0.1' '0.3' 'ut_utils.tr_success'"
6+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'timestamp' 'systimestamp' 'systimestamp' 'ut_utils.tr_success'"
7+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'timestamp with local time zone' 'systimestamp' 'systimestamp' 'ut_utils.tr_success'"
8+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'timestamp with time zone' 'systimestamp' 'systimestamp' 'ut_utils.tr_success'"
9+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'varchar2(4000)' '''Abc''' '''abc''' 'ut_utils.tr_success'"
10+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'interval day to second' '''2 01:00:00''' '''2 01:00:01''' 'ut_utils.tr_success'"
11+
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'interval year to month' '''1-1''' '''1-2''' 'ut_utils.tr_success'"

0 commit comments

Comments
 (0)