Debian lenny version packages
[pkg-perl] / deb-src / libio-compress-base-perl / libio-compress-base-perl-2.012 / t / 000prereq.t
1 BEGIN {
2     if ($ENV{PERL_CORE}) {
3         chdir 't' if -d 't';
4         @INC = ("../lib", "lib/compress");
5     }
6 }
7
8 use lib qw(t t/compress);
9 use strict ;
10 use warnings ;
11
12 use Test::More ;
13
14 BEGIN
15 {
16     # use Test::NoWarnings, if available
17     my $extra = 0 ;
18     $extra = 1
19         if eval { require Test::NoWarnings ;  import Test::NoWarnings; 1 };
20
21
22     my $VERSION = '2.003';
23     my @NAMES = qw(
24                         
25                         );
26
27     my @OPT = qw(
28                         );
29
30     plan tests => 1 + @NAMES + @OPT + $extra ;
31
32     ok 1 ;
33
34     foreach my $name (@NAMES)
35     {
36         use_ok($name, $VERSION);
37     }
38
39     foreach my $name (@OPT)
40     {
41         eval " require $name " ;
42         if ($@)
43         {
44             ok 1, "$name not available" 
45         }
46         else  
47         {
48             my $ver = eval("\$${name}::VERSION");
49             is $ver, $VERSION, "$name version should be $VERSION" 
50                 or diag "$name version is $ver, need $VERSION" ;
51         }         
52     }
53 }
54