Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/angoca/db2unit
Browse files Browse the repository at this point in the history
  • Loading branch information
Andres Gomez Casanova committed Oct 6, 2014
2 parents ad3e4c2 + d14da95 commit 248bb90
Show file tree
Hide file tree
Showing 11 changed files with 39 additions and 21 deletions.
6 changes: 4 additions & 2 deletions src/main/scripts/init
Expand Up @@ -29,7 +29,9 @@ if [ -z ${DB2UNIT_PATH} ] ; then
fi

if [ -z ${DB2UNIT_SRC_MAIN_CODE_PATH} ] ; then
export DB2UNIT_SRC_MAIN_CODE_PATH=${DB2UNIT_PATH}/sql-pl
export DB2UNIT_SRC_MAIN_SCRIPT_PATH=${DB2UNIT_PATH}
DB2UNIT_SRC_MAIN_CODE_PATH=${DB2UNIT_PATH}/sql-pl
DB2UNIT_SRC_MAIN_SCRIPT_PATH=${DB2UNIT_PATH}
DB2UNIT_SRC_TEST_CODE_PATH=${DB2UNIT_PATH}/sql-pl
DB2UNIT_SRC_TEST_SCRIPT_PATH=${DB2UNIT_PATH}
fi

2 changes: 2 additions & 0 deletions src/main/scripts/init.bat
Expand Up @@ -32,5 +32,7 @@ if "%DB2UNIT_PATH%" EQU "" (
if "%DB2UNIT_SRC_MAIN_CODE_PATH%" EQU "" (
set DB2UNIT_SRC_MAIN_CODE_PATH=%DB2UNIT_PATH%sql-pl
set DB2UNIT_SRC_MAIN_SCRIPT_PATH=%DB2UNIT_PATH%
set DB2UNIT_SRC_TEST_CODE_PATH=%DB2UNIT_PATH%sql-pl
set DB2UNIT_SRC_TEST_SCRIPT_PATH=%DB2UNIT_PATH%
)

2 changes: 2 additions & 0 deletions src/main/scripts/init.ps1
Expand Up @@ -31,5 +31,7 @@ if ( ! ( Test-Path Variable:\DB2UNIT_PATH ) ) {
if ( ! ( Test-Path Variable:\DB2UNIT_SRC_MAIN_CODE_PATH ) ) {
${Global:DB2UNIT_SRC_MAIN_CODE_PATH}="${DB2UNIT_PATH}\sql-pl"
${Global:DB2UNIT_SRC_MAIN_SCRIPT_PATH}="${DB2UNIT_PATH}"
${Global:DB2UNIT_SRC_TEST_CODE_PATH}="${DB2UNIT_PATH}\sql-pl"
${Global:DB2UNIT_SRC_TEST_SCRIPT_PATH}="${DB2UNIT_PATH}"
}

2 changes: 1 addition & 1 deletion src/main/sql-pl/04-Body.sql
Expand Up @@ -324,7 +324,7 @@ ALTER MODULE DB2UNIT ADD
CALL LOGGER.GET_LOGGER('DB2UNIT_1.DB2UNIT.WRITE_IN_REPORT', LOGGER_ID);

IF (AUTONOMOUS_EXEC = TRUE) THEN
CALL LOGGER.WARN(LOGGER_ID, 'It will get into an autonomous transaction');
CALL LOGGER.INFO(LOGGER_ID, 'It will get into an autonomous transaction');
CALL WRITE_IN_REPORT_AUTONOMOUS(MSG);
ELSE
CALL WRITE_IN_REPORT_BODY(MSG);
Expand Down
12 changes: 7 additions & 5 deletions src/test/scripts/init-dev
Expand Up @@ -24,10 +24,12 @@
# Made in COLOMBIA.

# This variable indicates the location of the sources.
DB2UNIT_PATH=$(cd ../../.. ; echo "${PWD}")
if [ -z ${DB2UNIT_PATH} ] ; then
DB2UNIT_PATH=$(cd ../../.. ; echo "${PWD}")

DB2UNIT_SRC_MAIN_CODE_PATH=${DB2UNIT_PATH}/src/main/sql-pl
DB2UNIT_SRC_MAIN_SCRIPT_PATH=${DB2UNIT_PATH}/src/main/scripts
DB2UNIT_SRC_TEST_CODE_PATH=${DB2UNIT_PATH}/src/test/sql-pl
DB2UNIT_SRC_TEST_SCRIPT_PATH=${DB2UNIT_PATH}/src/test/scripts
DB2UNIT_SRC_MAIN_CODE_PATH=${DB2UNIT_PATH}/src/main/sql-pl
DB2UNIT_SRC_MAIN_SCRIPT_PATH=${DB2UNIT_PATH}/src/main/scripts
DB2UNIT_SRC_TEST_CODE_PATH=${DB2UNIT_PATH}/src/test/sql-pl
DB2UNIT_SRC_TEST_SCRIPT_PATH=${DB2UNIT_PATH}/src/test/scripts
fi

12 changes: 7 additions & 5 deletions src/test/scripts/init-dev.bat
Expand Up @@ -25,10 +25,12 @@
:: Made in COLOMBIA.

:: This variable indicates the location of the sources.
set DB2UNIT_PATH=%~dp0..\..\..
if "%DB2UNIT_PATH%" EQU "" (
set DB2UNIT_PATH=%~dp0..\..\..

set DB2UNIT_SRC_MAIN_CODE_PATH=%DB2UNIT_PATH%\src\main\sql-pl
set DB2UNIT_SRC_MAIN_SCRIPT_PATH=%DB2UNIT_PATH%\src\main\scripts
set DB2UNIT_SRC_TEST_CODE_PATH=%DB2UNIT_PATH%\src\test\sql-pl
set DB2UNIT_SRC_TEST_SCRIPT_PATH=%DB2UNIT_PATH%\src\test\scripts
set DB2UNIT_SRC_MAIN_CODE_PATH=%DB2UNIT_PATH%\src\main\sql-pl
set DB2UNIT_SRC_MAIN_SCRIPT_PATH=%DB2UNIT_PATH%\src\main\scripts
set DB2UNIT_SRC_TEST_CODE_PATH=%DB2UNIT_PATH%\src\test\sql-pl
set DB2UNIT_SRC_TEST_SCRIPT_PATH=%DB2UNIT_PATH%\src\test\scripts
)

12 changes: 7 additions & 5 deletions src/test/scripts/init-dev.ps1
Expand Up @@ -24,10 +24,12 @@
# Made in COLOMBIA.

# This variable indicates the location of the sources.
${DB2UNIT_PATH}="..\..\.."
if ( ! ( Test-Path Variable:\DB2UNIT_PATH ) ) {
${DB2UNIT_PATH}="..\..\.."

${Global:DB2UNIT_SRC_MAIN_CODE_PATH}="${DB2UNIT_PATH}\src\main\sql-pl"
${Global:DB2UNIT_SRC_MAIN_SCRIPT_PATH}="${DB2UNIT_PATH}\src\main\scripts"
${Global:DB2UNIT_SRC_TEST_CODE_PATH}="${DB2UNIT_PATH}\src\test\sql-pl"
${Global:DB2UNIT_SRC_TEST_SCRIPT_PATH}="${DB2UNIT_PATH}\src\test\scripts"
${Global:DB2UNIT_SRC_MAIN_CODE_PATH}="${DB2UNIT_PATH}\src\main\sql-pl"
${Global:DB2UNIT_SRC_MAIN_SCRIPT_PATH}="${DB2UNIT_PATH}\src\main\scripts"
${Global:DB2UNIT_SRC_TEST_CODE_PATH}="${DB2UNIT_PATH}\src\test\sql-pl"
${Global:DB2UNIT_SRC_TEST_SCRIPT_PATH}="${DB2UNIT_PATH}\src\test\scripts"
}

2 changes: 1 addition & 1 deletion src/test/scripts/test
Expand Up @@ -44,7 +44,7 @@ else
db2 "DROP SCHEMA ERRORSCHEMA RESTRICT" > /dev/null

# Installs the tests.
db2 -td@ -f ../sql-pl/Tests_${SCHEMA}.sql
db2 -td@ -f ${DB2UNIT_SRC_TEST_CODE_PATH}/Tests_${SCHEMA}.sql
fi

# Execute the tests.
Expand Down
2 changes: 1 addition & 1 deletion src/test/scripts/test.bat
Expand Up @@ -78,7 +78,7 @@ goto:eof
db2 "DROP SCHEMA ERRORSCHEMA RESTRICT" > NUL

:: Installs the tests.
db2 -td@ -f ../sql-pl/Tests_%SCHEMA%.sql
db2 -td@ -f %DB2UNIT_SRC_TEST_CODE_PATH%/Tests_%SCHEMA%.sql
)

:: Execute the tests.
Expand Down
2 changes: 1 addition & 1 deletion src/test/scripts/test.ps1
Expand Up @@ -45,7 +45,7 @@ if ( $LastExitCode -ne 0 ) {
db2 "DROP SCHEMA ERRORSCHEMA RESTRICT" | Out-Null

# Installs the tests.
db2 -td@ -f ../sql-pl/Tests_${SCHEMA}.sql
db2 -td@ -f ${DB2UNIT_SRC_TEST_CODE_PATH}/Tests_${SCHEMA}.sql
}

# Execute the tests.
Expand Down
6 changes: 6 additions & 0 deletions src/test/sql-pl/Tests_DB2UNIT_ASSERTIONS.sql
Expand Up @@ -2932,6 +2932,12 @@ CREATE OR REPLACE PROCEDURE TEST_TABLE_17()
PREPARE STMT FROM SENTENCE;
EXECUTE STMT;

DELETE FROM DB2UNIT_ASSERTIONS.REPORT_TESTS
WHERE MESSAGE = EXPECTED_MSG
AND DATE = (SELECT MAX(DATE) FROM DB2UNIT_ASSERTIONS.REPORT_TESTS);
DELETE FROM DB2UNIT_ASSERTIONS.REPORT_TESTS
WHERE MESSAGE = 'TABLE_EQUALS'
AND DATE = (SELECT MAX(DATE) FROM DB2UNIT_ASSERTIONS.REPORT_TESTS);
DELETE FROM DB2UNIT_ASSERTIONS.REPORT_TESTS
WHERE MESSAGE = EXPECTED_MSG
AND DATE = (SELECT MAX(DATE) FROM DB2UNIT_ASSERTIONS.REPORT_TESTS);
Expand Down

0 comments on commit 248bb90

Please sign in to comment.