#!/usr/bin/perl
use Test::More tests => 8;
BEGIN { use_ok( 'ORM::Date' ); }
ok( ORM::Date->new( [2004,9, 1,10,0,0] )->mysql_datetime eq '2004-09-01 10:00:00', 'Daylight saving time' );
ok( ORM::Date->new( [2004,10,1,10,0,0] )->mysql_datetime eq '2004-10-01 10:00:00', 'Daylight saving time' );
ok( ORM::Date->new( [2004,11,1,10,0,0] )->mysql_datetime eq '2004-11-01 10:00:00', 'Daylight saving time' );
ok( ORM::Date->new( [2005,3, 1,10,0,0] )->mysql_datetime eq '2005-03-01 10:00:00', 'Daylight saving time' );
ok( ORM::Date->new( [2005,4, 1,10,0,0] )->mysql_datetime eq '2005-04-01 10:00:00', 'Daylight saving time' );
ok( ORM::Date->new( [2005,1,15,-1,0,0] )->mysql_datetime eq '2005-01-14 23:00:00', 'Outbound ranges' );
#ORM::Date->use_utc_tz;
#ok( ORM::Date->new( [2005,1,15,-1,0,0] )->mysql_datetime eq '2005-01-14 18:00:00', 'Use UTC' );
ORM::Date->use_local_tz;
ok( ORM::Date->new( [2005,1,15,-1,0,0] )->mysql_datetime eq '2005-01-14 23:00:00', 'Use local timezone' );