Tests refactor

This commit is contained in:
Juan Ferrer 2019-12-04 15:09:13 +01:00
parent 81dc312050
commit c8d87da14a
4 changed files with 60 additions and 53 deletions

View File

@ -1,5 +1,6 @@
DROP TEMPORARY TABLE IF EXISTS tData; DROP TEMPORARY TABLE IF EXISTS tData;
CREATE TEMPORARY TABLE tData CREATE TEMPORARY TABLE tData
ENGINE = MEMORY
SELECT 1 `group`, 1 `ival`, 10 `num` SELECT 1 `group`, 1 `ival`, 10 `num`
UNION SELECT 1, 3, -2 UNION SELECT 1, 3, -2
UNION SELECT 1, 2, 1 UNION SELECT 1, 2, 1
@ -21,6 +22,7 @@ CREATE TEMPORARY TABLE tData
DROP TEMPORARY TABLE IF EXISTS tExpect; DROP TEMPORARY TABLE IF EXISTS tExpect;
CREATE TEMPORARY TABLE tExpect CREATE TEMPORARY TABLE tExpect
ENGINE = MEMORY
SELECT 1 `group`, 3 expect SELECT 1 `group`, 3 expect
UNION SELECT 2, 15 UNION SELECT 2, 15
UNION SELECT 3, 0 UNION SELECT 3, 0

View File

@ -1,5 +1,6 @@
DROP TEMPORARY TABLE IF EXISTS tData; DROP TEMPORARY TABLE IF EXISTS tData;
CREATE TEMPORARY TABLE tData CREATE TEMPORARY TABLE tData
ENGINE = MEMORY
SELECT 1 `group`, 1 `max`, 10 `value` SELECT 1 `group`, 1 `max`, 10 `value`
UNION SELECT 1, 3, 30 UNION SELECT 1, 3, 30
UNION SELECT 1, 2, 20 UNION SELECT 1, 2, 20
@ -20,6 +21,7 @@ CREATE TEMPORARY TABLE tData
DROP TEMPORARY TABLE IF EXISTS tExpect; DROP TEMPORARY TABLE IF EXISTS tExpect;
CREATE TEMPORARY TABLE tExpect CREATE TEMPORARY TABLE tExpect
ENGINE = MEMORY
SELECT 1 `group`, 31 expect SELECT 1 `group`, 31 expect
UNION SELECT 2, 61 UNION SELECT 2, 61
UNION SELECT 3, NULL UNION SELECT 3, NULL

View File

@ -1,5 +1,6 @@
DROP TEMPORARY TABLE IF EXISTS tData; DROP TEMPORARY TABLE IF EXISTS tData;
CREATE TEMPORARY TABLE tData CREATE TEMPORARY TABLE tData
ENGINE = MEMORY
SELECT sql_printf('SELECT %v FROM %t', 1, 'tbl') result, 'SELECT 1 FROM `tbl`' expect SELECT sql_printf('SELECT %v FROM %t', 1, 'tbl') result, 'SELECT 1 FROM `tbl`' expect
UNION SELECT sql_printf('%v', TRUE), 1 UNION SELECT sql_printf('%v', TRUE), 1
UNION SELECT sql_printf('%v', 1), 1 UNION SELECT sql_printf('%v', 1), 1

View File

@ -11,11 +11,13 @@ BEGIN
WHILE vI < vLoops DO WHILE vI < vLoops DO
SELECT minacum(2, -10, 1) INTO vRes; SELECT minacum(2, -10, 1) INTO vRes;
SELECT multimax(10, 20) INTO vRes;
SELECT sql_printf('SELECT %v FROM %t', TRUE, 'myTable') INTO vRes;
SET vI = vI + 1; SET vI = vI + 1;
END WHILE; END WHILE;
END$$ END$$
DELIMITER ; DELIMITER ;
CALL udf_test(POW(10, 6)); CALL udf_test(POW(10, 7));
DROP PROCEDURE udf_test; DROP PROCEDURE udf_test;