From 65a665dc6d4e20d4b20cf3b4f5f6c26cd0ec202a Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Tue, 1 Jan 2013 22:06:59 -0800 Subject: [PATCH] expressions: Fix dependency on current year in tests. The tests for expressions broke on Jan 1, 2013 because the default epoch depends on the current year. This commit fixes the tests by setting a fixed epoch for dates. Reported by John Darrington. --- tests/language/expressions/evaluate.at | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/language/expressions/evaluate.at b/tests/language/expressions/evaluate.at index 4512458afc..cd514fef93 100644 --- a/tests/language/expressions/evaluate.at +++ b/tests/language/expressions/evaluate.at @@ -3,12 +3,13 @@ m4_define([CHECK_EXPR_EVAL], AT_DATA([evaluate.sps], [set mxwarn 1000. set mxerr 1000. +set epoch 1940. m4_foreach([check], [m4_shift($@)], [DEBUG EVALUATE NOOPT m4_argn(4, check)/[]m4_car(check). DEBUG EVALUATE m4_argn(4, check)/[]m4_car(check). ])]) AT_CAPTURE_FILE([evaluate.sps]) - m4_pushdef([i], [2]) + m4_pushdef([i], [3]) AT_CHECK([pspp --testing-mode --error-file=- --no-output evaluate.sps], [m4_if(m4_bregexp([m4_foreach([check], [m4_shift($@)], [m4_argn(3, check)])], [error:]), [-1], [0], [1])], [stdout]) -- 2.30.2