Blame t/03parsefull.t

Packit a4893e
use Test::More tests => 5;
Packit a4893e
use strict;
Packit a4893e
use warnings;
Packit a4893e
use vars qw( $class );
Packit a4893e
Packit a4893e
BEGIN {
Packit a4893e
    $class = 'DateTime::Format::IBeat';
Packit a4893e
    use_ok $class;
Packit a4893e
}
Packit a4893e
Packit a4893e
while (<DATA>)
Packit a4893e
{
Packit a4893e
    chomp;
Packit a4893e
    my ($input, $expected) = split /\s*=>\s*/;
Packit a4893e
    my $dt = $class->parse_datetime( $input );
Packit a4893e
    my $got = $dt->datetime;
Packit a4893e
    is( $got => $expected, "Parsing [$input] to <$expected>" );
Packit a4893e
Packit a4893e
    my $formatted = $class->format_datetime( $dt );
Packit a4893e
    is ( $formatted => $input, "Formatting [$expected] to <$input>" );
Packit a4893e
Packit a4893e
}
Packit a4893e
Packit a4893e
__DATA__
Packit a4893e
@d01.04.03 @765  =>  2003-04-01T17:21:36
Packit a4893e
@d16.07.03 @000  =>  2003-07-15T23:00:00