DROP FUNCTION IF EXISTS `util`.`mockTime`;

DELIMITER $$
$$
CREATE DEFINER=`root`@`localhost` FUNCTION `util`.`mockTime`() RETURNS datetime
    DETERMINISTIC
BEGIN
	RETURN CONVERT_TZ('2001-01-01 11:00:00', '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('2001-01-01 11:00:00', '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('2001-01-01 11:00:00', 'utc', 'Europe/Madrid');
END$$
DELIMITER ;

