diff options
author | unknown <monty@mysql.com> | 2003-12-14 21:31:02 +0100 |
---|---|---|
committer | unknown <monty@mysql.com> | 2003-12-14 21:31:02 +0100 |
commit | 38df192ed993ac8758f379e0402a8a8466e637a2 (patch) | |
tree | e661c1692af1d54159fe987e0c4f2697268c7ae4 /mysql-test | |
parent | c324fddc9cbeef8d56030b3c286b77c83914ff13 (diff) | |
download | mariadb-git-38df192ed993ac8758f379e0402a8a8466e637a2.tar.gz |
Portablity fix
mysql-test/r/have_met_timezone.require:
Portability fix (For AIX 4.3 and other machines that doesn't support MET timezone)
mysql-test/r/timezone.result:
Portability fix (For AIX 4.3 and other machines that doesn't support MET timezone)
mysql-test/t/mysqldump.test:
Portablity fix (Some machines like OSF doesn't read a big double as 'inf'
mysql-test/t/timezone.test:
Portability fix (For AIX 4.3 and other machines that doesn't support MET timezone)
Diffstat (limited to 'mysql-test')
-rw-r--r-- | mysql-test/r/have_met_timezone.require | 4 | ||||
-rw-r--r-- | mysql-test/r/mysqldump.result | 2 | ||||
-rw-r--r-- | mysql-test/r/timezone.result | 15 | ||||
-rw-r--r-- | mysql-test/t/mysqldump.test | 3 | ||||
-rw-r--r-- | mysql-test/t/timezone.test | 18 |
5 files changed, 27 insertions, 15 deletions
diff --git a/mysql-test/r/have_met_timezone.require b/mysql-test/r/have_met_timezone.require index 4ab263e2c0d..b3fde075ebd 100644 --- a/mysql-test/r/have_met_timezone.require +++ b/mysql-test/r/have_met_timezone.require @@ -1,2 +1,2 @@ -Variable_name Value -timezone MET +FROM_UNIXTIME(24*3600) +1970-01-02 01:00:00 diff --git a/mysql-test/r/mysqldump.result b/mysql-test/r/mysqldump.result index 27ca3fbaaf5..837a3627647 100644 --- a/mysql-test/r/mysqldump.result +++ b/mysql-test/r/mysqldump.result @@ -32,6 +32,6 @@ CREATE TABLE t1 ( a double default NULL ) TYPE=MyISAM; -INSERT INTO t1 VALUES (NULL); +INSERT INTO t1 VALUES (RES); DROP TABLE t1; diff --git a/mysql-test/r/timezone.result b/mysql-test/r/timezone.result index de75e649ee4..20706408075 100644 --- a/mysql-test/r/timezone.result +++ b/mysql-test/r/timezone.result @@ -1,4 +1,13 @@ DROP TABLE IF EXISTS t1; +show variables like "timezone"; +Variable_name Value +timezone MET +select @a:=FROM_UNIXTIME(1); +@a:=FROM_UNIXTIME(1) +1970-01-01 01:00:01 +select unix_timestamp(@a); +unix_timestamp(@a) +1 CREATE TABLE t1 (ts int); INSERT INTO t1 (ts) VALUES (Unix_timestamp('2002-10-27 01:00')); INSERT INTO t1 (ts) VALUES (Unix_timestamp('2002-10-27 02:00')); @@ -23,9 +32,3 @@ ts from_unixtime(ts) 1048989599 2003-03-30 03:59:59 1048989601 2003-03-30 04:00:01 DROP TABLE t1; -select @a:=FROM_UNIXTIME(1); -@a:=FROM_UNIXTIME(1) -1970-01-01 01:00:01 -select unix_timestamp(@a); -unix_timestamp(@a) -1 diff --git a/mysql-test/t/mysqldump.test b/mysql-test/t/mysqldump.test index 525949bd602..bc63dc37d96 100644 --- a/mysql-test/t/mysqldump.test +++ b/mysql-test/t/mysqldump.test @@ -25,5 +25,8 @@ DROP TABLE t1; CREATE TABLE t1 (a double); INSERT INTO t1 VALUES (-9e999999); +# The following replaces is here because some systems replaces the above +# double with '-inf' and others with MAX_DOUBLE +--replace_result (-1.79769313486232e+308) (RES) (NULL) (RES) --exec $MYSQL_DUMP --skip-comments test t1 DROP TABLE t1; diff --git a/mysql-test/t/timezone.test b/mysql-test/t/timezone.test index d9603c51766..ab732c11a34 100644 --- a/mysql-test/t/timezone.test +++ b/mysql-test/t/timezone.test @@ -3,7 +3,7 @@ -- require r/have_met_timezone.require disable_query_log; -show variables like "timezone"; +select FROM_UNIXTIME(24*3600); enable_query_log; # Initialization @@ -11,6 +11,17 @@ enable_query_log; DROP TABLE IF EXISTS t1; --enable_warnings +show variables like "timezone"; + +# +# Test unix timestamp +# +select @a:=FROM_UNIXTIME(1); +select unix_timestamp(@a); + +# +# Test of some values, including some with daylight saving time +# CREATE TABLE t1 (ts int); INSERT INTO t1 (ts) VALUES (Unix_timestamp('2002-10-27 01:00')); @@ -27,8 +38,3 @@ INSERT INTO t1 (ts) VALUES (Unix_timestamp('2003-03-30 04:00:01')); SELECT ts,from_unixtime(ts) FROM t1; DROP TABLE t1; -# -# Test unix timestamp -# -select @a:=FROM_UNIXTIME(1); -select unix_timestamp(@a); |