package version::Empty;
use vars qw($VERSION @ISA);
-use version 0.30;
+use version;
@ISA = qw(version);
$VERSION = 0.01;
ok ($version, 'boolean');
# Test class membership
- isa_ok ( $version, "version" );
+ isa_ok ( $version, $CLASS );
# Test comparison operators with self
diag "tests with self" unless $ENV{PERL_CORE};
# test creation from existing version object
diag "create new from existing version" unless $ENV{PERL_CORE};
- ok (eval {$new_version = version->new($version)},
+ ok (eval {$new_version = $CLASS->new($version)},
"new from existing object");
ok ($new_version == $version, "class->new($version) identical");
$new_version = $version->new();
# test the CVS revision mode
diag "testing CVS Revision" unless $ENV{PERL_CORE};
- $version = new version qw$Revision: 1.2$;
+ $version = new $CLASS qw$Revision: 1.2$;
ok ( $version eq "1.2.0", 'qw$Revision: 1.2$ eq 1.2.0' );
- $version = new version qw$Revision: 1.2.3.4$;
+ $version = new $CLASS qw$Revision: 1.2.3.4$;
ok ( $version eq "1.2.3.4", 'qw$Revision: 1.2.3.4$ eq 1.2.3.4' );
# test the CPAN style reduced significant digit form
ok($version->numify eq "1.700", "leading space ignored");
}
+
+1;