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

Skip to content
Merged
Prev Previous commit
Next Next commit
added tests
  • Loading branch information
Pazus committed May 6, 2017
commit cdb7a80e7df2ec629bcff2e94a6d414671b5e567
3 changes: 3 additions & 0 deletions tests/RunAll.sql
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ exec ut_coverage.coverage_start_develop();
@@ut_expectations/ut.expect.to_be_between.GivesSuccessWhenDifferentTypes.sql
@@ut_expectations/ut.expect.to_be_between.GivesTrueForCorrectValues.sql
@@ut_expectations/ut.expect.to_be_between.with_text.GivesTheProvidedTextAsMessage.sql
@@ut_expectations/ut.expect.not_to_be_between.GivesTrueForCorrectValues.sql
@@lib/RunTest.sql ut_expectations/ut.expect.to_be_false.GivesFailureWhenExpessionIsNull.sql
@@lib/RunTest.sql ut_expectations/ut.expect.to_be_false.GivesFailureWhenExpessionIsTrue.sql
@@lib/RunTest.sql ut_expectations/ut.expect.to_be_false.GivesSuccessWhenExpessionIsFalse.sql
Expand Down Expand Up @@ -98,6 +99,8 @@ exec ut_coverage.coverage_start_develop();
@@ut_expectations/ut.expect.to_equal.PutsNullIntoStringValueWhenActualIsNull.sql
@@ut_expectations/ut.expect.to_equal.PutsNullIntoStringValueWhenExpectedIsNull.sql
@@ut_expectations/ut.expect.to_equal.with_text.GivesTheProvidedTextAsMessage.sql
@@ut_expectations/ut.expect.not_to_equal.GivesFailureForEqualValues.sql
@@ut_expectations/ut.expect.not_to_equal.GivesSuccessForDifferentValues.sql
@@ut_expectations/ut.expect.to_match.sql
@@lib/RunTest.sql ut_expectations/ut_data_value_object.compare.Gives0WhenComparingIdenticalObjects.sql
@@lib/RunTest.sql ut_expectations/ut_expectation_processor.nulls_are_equal.raisesExceptionWhenTryingToSetNullValue.sql
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
--Arrange
declare
l_actual &&1 := &&2;
l_expected_2 &&1 := &&3;
l_expected_1 &&1 := &&4;
l_result integer;
begin
--Act
ut.expect(l_actual).to_be_between(l_expected_1,l_expected_2);
l_result := ut_expectation_processor.get_status();
--Assert
if nvl(:test_result, ut_utils.tr_success) = ut_utils.tr_success and l_result = &&5 then
:test_result := ut_utils.tr_success;
else
dbms_output.put_line('expected: '''||&&5||''', got: '''||l_result||'''' );
end if;
end;
/
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
--Arrange
declare
l_actual &&1 := &&2;
l_expected &&1 := &&3;
l_result integer;
begin
--Act
ut.expect(l_actual).to_equal(l_expected);
l_result := ut_expectation_processor.get_status();
--Assert
if nvl(:test_result, ut_utils.tr_success) = ut_utils.tr_success and l_result = &&4 then
:test_result := ut_utils.tr_success;
else
dbms_output.put_line('expected: '''||&&4||''', got: '''||l_result||'''' );
end if;
end;
/
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
@@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'"
@@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'"
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_be_between.scalar.common.sql 'varchar2(50)' '''b''' '''a''' '''c''' 'ut_utils.tr_success'"
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_be_between.scalar.common.sql 'timestamp' 'systimestamp' 'systimestamp-1' 'systimestamp' 'ut_utils.tr_success'"
@@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'"
@@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'"
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
@@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'"
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'boolean' 'false' 'false' 'ut_utils.tr_failure'"
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'clob' '''Abc''' '''Abc''' 'ut_utils.tr_failure'"
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'date' 'sysdate' 'sysdate' 'ut_utils.tr_failure'"
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'number' '12345' '12345' 'ut_utils.tr_failure'"
@@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'"
@@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'"
@@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'"
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'varchar2(4000)' '''Abc''' '''Abc''' 'ut_utils.tr_failure'"
@@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'"
@@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'"




Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
@@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'"
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'boolean' 'true' 'false' 'ut_utils.tr_success'"
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'clob' '''Abc''' '''abc''' 'ut_utils.tr_success'"
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'date' 'sysdate' 'sysdate-1' 'ut_utils.tr_success'"
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'number' '0.1' '0.3' 'ut_utils.tr_success'"
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'timestamp' 'systimestamp' 'systimestamp' 'ut_utils.tr_success'"
@@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'"
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'timestamp with time zone' 'systimestamp' 'systimestamp' 'ut_utils.tr_success'"
@@lib/RunTest.sql "ut_expectations/common/ut.expect.not_to_equal.scalar.common.sql 'varchar2(4000)' '''Abc''' '''abc''' 'ut_utils.tr_success'"
@@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'"
@@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'"