Test a function: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 1,624: | Line 1,624: | ||
=={{header|SQL PL}}== |
=={{header|SQL PL}}== |
||
{{works with|Db2 LUW}} |
{{works with|Db2 LUW}} |
||
{{libheader|db2unit}} |
|||
<lang sql> |
|||
CREATE OR REPLACE PROCEDURE TEST_MY_TEST() |
|||
BEGIN |
|||
DECLARE EXPECTED INTEGER; |
|||
DECLARE ACTUAL INTEGER; |
|||
CALL DB2UNIT.REGISTER_MESSAGE('My first test'); |
|||
SET EXPECTED = 2; |
|||
SET ACTUAL = 1+1; |
|||
CALL DB2UNIT.ASSERT_INT_EQUALS('Same value', EXPECTED, ACTUAL); |
|||
END @ |
|||
</lang> |
|||
<pre> |
|||
db2 => CALL DB2UNIT.RUN_SUITE('DB2UNIT_EXAMPLE'); |
|||
Result set 1 |
|||
-------------- |
|||
TEST FINAL_STATE MICROSECONDS MESSAGE |
|||
---------------- ----------- ------------ ---------------------------------------------------------------- |
|||
Before Suite - - Starting execution |
|||
TEST_MY_TEST Passed 29585 Executing TEST_MY_TEST |
|||
After Suite - - Finishing execution |
|||
- - 1 tests were executed |
|||
- - 1 tests passed |
|||
- - 0 tests failed |
|||
- - 0 tests with errors |
|||
7 record(s) selected. |
|||
Result set 2 |
|||
-------------- |
|||
TIME EXECUTION_ID STATUS MESSAGE |
|||
-------- ------------ --------------------- -------------------------------------------------------------- |
|||
20:43:47 52613 Initialization db2unit is licensed under the terms of the GPL v3 |
|||
20:43:47 52613 Initialization Execution of ANGOCA with ID 52613 |
|||
20:43:47 52613 Prepare Report The reports table created: ANGOCA.REPORT_TESTS |
|||
20:43:48 52613 Calculating time Total execution time is: 0 seconds |
|||
4 record(s) selected. |
|||
Return Status = 0 |
|||
</pre> |
|||
=={{header|Swift}}== |
=={{header|Swift}}== |