#!/usr/bin/perl

use lib './blib/lib';
use strict;
use constant DEBUG => 0;

BEGIN {
    # to handle systems with no installed Test module
    # we include the t dir (where a copy of Test.pm is located)
    # as a fallback
    eval { require Test; };
    if( $@ ) { 
	use lib 't';
    }
    use Test;
    plan tests => 3 }

print "Loading Video::Info::FOO...\n";
use Video::Info::FOO;
ok(1);

my $file = Video::Info::FOO->new(-file=>'eg/sample.mov');

ok $file;
ok $file->probe;

########################################
#make these appropriate for your module!
########################################
#ok $file->achans       == 2;		warn $file->achans if DEBUG;
#ok $file->acodec       eq 'QDM2';	warn $file->acodec if DEBUG;
#ok $file->arate        == 22050;	warn $file->arate  if DEBUG;
#ok $file->astreams     == 1;		warn $file->astreams if DEBUG;
#ok $file->vcodec       eq 'SVQ1';	warn $file->vcodec if DEBUG;
#ok $file->vframes      == 60;		warn $file->vframes if DEBUG;
#ok $file->vrate        == -1;	    warn $file->vrate if DEBUG;
#ok $file->vstreams     == 1;		warn $file->vstreams if DEBUG;
#ok $file->fps          == 12;		warn $file->fps if DEBUG;
#ok $file->width        == 190;		warn $file->width if DEBUG;
#ok $file->height       == 240;		warn $file->height if DEBUG;
#ok !$file->type        eq '';       warn $file->type if DEBUG;
#ok int($file->duration)== 5;		warn $file->duration if DEBUG;
#ok $file->title        eq '-1';     warn $file->title if DEBUG;
#ok $file->copyright    eq '-1';     warn $file->copyright if DEBUG;
