DROP FUNCTION IF EXISTS `util`.`mockTime`; DELIMITER $$ $$ CREATE DEFINER=`root`@`localhost` FUNCTION `util`.`mockTime`() RETURNS datetime DETERMINISTIC BEGIN RETURN CONVERT_TZ('@mockDate', 'utc', 'Europe/Madrid'); END$$ DELIMITER ; DROP FUNCTION IF EXISTS `util`.`mockUtcTime`; DELIMITER $$ $$ CREATE DEFINER=`root`@`localhost` FUNCTION `util`.`mockUtcTime`() RETURNS datetime DETERMINISTIC BEGIN RETURN CONVERT_TZ('@mockDate', 'utc', 'Europe/Madrid'); END$$ DELIMITER ; DROP FUNCTION IF EXISTS `util`.`mockTimeBase`; DELIMITER $$ $$ CREATE DEFINER=`root`@`localhost` FUNCTION `util`.`mockTimeBase`(vIsUtc BOOL) RETURNS datetime DETERMINISTIC BEGIN RETURN CONVERT_TZ('@mockDate', 'utc', 'Europe/Madrid'); END$$ DELIMITER ;