[Rt-commit] r18680 - in rt/3.999/trunk: .

sartak at bestpractical.com sartak at bestpractical.com
Wed Mar 4 20:42:35 EST 2009


Author: sartak
Date: Wed Mar  4 20:42:35 2009
New Revision: 18680

Modified:
   rt/3.999/trunk/   (props changed)
   rt/3.999/trunk/t/api/date.t

Log:
 r80938 at onn:  sartak | 2009-03-04 20:42:17 -0500
 Stringify instead of calling ->iso or ->as_string


Modified: rt/3.999/trunk/t/api/date.t
==============================================================================
--- rt/3.999/trunk/t/api/date.t	(original)
+++ rt/3.999/trunk/t/api/date.t	Wed Mar  4 20:42:35 2009
@@ -195,63 +195,63 @@
 { # set+datemanip format(time::ParseDate)
     RT->config->set( TimeZone => 'Europe/Moscow' );
     my $date = RT::DateTime->new_from_string('2005-11-28 15:10:00');
-    is($date->iso, '2005-11-28 12:10:00', "YYYY-DD-MM hh:mm:ss");
+    is($date, '2005-11-28 12:10:00', "YYYY-DD-MM hh:mm:ss");
 
     RT->config->set( TimeZone => 'UTC' );
     $date = RT::DateTime->new_from_string('2005-11-28 15:10:00');
-    is($date->iso, '2005-11-28 15:10:00', "YYYY-DD-MM hh:mm:ss");
+    is($date, '2005-11-28 15:10:00', "YYYY-DD-MM hh:mm:ss");
 
     $current_user->user_object->__set( column => 'time_zone', value => 'Europe/Moscow');
     $date = RT::DateTime->new_from_string('2005-11-28 15:10:00');
-    is($date->iso, '2005-11-28 12:10:00', "YYYY-DD-MM hh:mm:ss");
+    is($date, '2005-11-28 12:10:00', "YYYY-DD-MM hh:mm:ss");
 }
 
 { # set+unknown format(time::ParseDate)
     RT->config->set( TimeZone => 'Europe/Moscow' );
     my $date = RT::DateTime->new_from_string('2005-11-28 15:10:00');
-    is($date->iso, '2005-11-28 12:10:00', "YYYY-DD-MM hh:mm:ss");
+    is($date, '2005-11-28 12:10:00', "YYYY-DD-MM hh:mm:ss");
 
     $date = RT::DateTime->new_from_string('2005-11-28 15:10:00', time_zone => 'UTC' );
-    is($date->iso, '2005-11-28 15:10:00', "YYYY-DD-MM hh:mm:ss");
+    is($date, '2005-11-28 15:10:00', "YYYY-DD-MM hh:mm:ss");
 
     # relative dates
     $date = RT::DateTime->new_from_string('now');
-    is($date->iso, '2005-11-28 15:10:00', "YYYY-DD-MM hh:mm:ss");
+    is($date, '2005-11-28 15:10:00', "YYYY-DD-MM hh:mm:ss");
 
     $date = RT::DateTime->new_from_string('1 day ago');
-    is($date->iso, '2005-11-27 15:10:00', "YYYY-DD-MM hh:mm:ss");
+    is($date, '2005-11-27 15:10:00', "YYYY-DD-MM hh:mm:ss");
 
     RT->config->set( TimeZone => 'UTC' );
     $date = RT::DateTime->new_from_string('2005-11-28 15:10:00');
-    is($date->iso, '2005-11-28 15:10:00', "YYYY-DD-MM hh:mm:ss");
+    is($date, '2005-11-28 15:10:00', "YYYY-DD-MM hh:mm:ss");
 
     $current_user->user_object->__set( column => 'time_zone', value => 'Europe/Moscow');
     $date = RT::DateTime->now;
     $date = RT::DateTime->new_from_string('2005-11-28 15:10:00');
-    is($date->iso, '2005-11-28 12:10:00', "YYYY-DD-MM hh:mm:ss");
+    is($date, '2005-11-28 12:10:00', "YYYY-DD-MM hh:mm:ss");
     $date = RT::DateTime->new_from_string('2005-11-28 15:10:00', time_zone => 'server' );
-    is($date->iso, '2005-11-28 15:10:00', "YYYY-DD-MM hh:mm:ss");
+    is($date, '2005-11-28 15:10:00', "YYYY-DD-MM hh:mm:ss");
     $date = RT::DateTime->new_from_string('2005-11-28 15:10:00', time_zone => 'UTC' );
-    is($date->iso, '2005-11-28 15:10:00', "YYYY-DD-MM hh:mm:ss");
+    is($date, '2005-11-28 15:10:00', "YYYY-DD-MM hh:mm:ss");
 }
 
 {
     $current_user->user_object->__set( column => 'time_zone', value => '');
-    my $date = RT::DateTime->now(current_user =>  $current_user );
-    is($date->as_string, "Not set", "as_string returns 'Not set'");
+    my $date = RT::DateTime->from_epoch(epoch => 0);
+    is($date, "unset", "epoch 0 returns 'unset'");
 
     RT->config->set( DateTimeFormat => '');
     $date->epoch(1);
-    is($date->as_string, 'Thu Jan 01 00:00:01 1970', "correct string");
+    is($date, 'Thu Jan 01 00:00:01 1970', "correct string");
 
     RT->config->set( DateTimeFormat => 'RFC2822' );
     $date->epoch(1);
-    is($date->as_string, 'Thu, 1 Jan 1970 00:00:01 +0000', "correct string");
+    is($date, 'Thu, 1 Jan 1970 00:00:01 +0000', "correct string");
 
     RT->config->set( DateTimeFormat => { format => 'RFC2822', seconds => 0 } );
     $date->epoch(1);
-    is($date->as_string, 'Thu, 1 Jan 1970 00:00 +0000', "correct string");
-    is($date->as_string(seconds => 1), 'Thu, 1 Jan 1970 00:00:01 +0000', "correct string");
+    is($date, 'Thu, 1 Jan 1970 00:00 +0000', "correct string");
+    is($date, 'Thu, 1 Jan 1970 00:00:01 +0000', "correct string");
 }
 
 { # DurationAsString


More information about the Rt-commit mailing list