[t] Convert an exception test to PIR
[parrot.git] / t / tools / pmc2cutils / 08-pmc-pm.t
blobda5d5f501bfbe8f63b8b34b83a5f7948ad9a38fa
1 #! perl
2 # Copyright (C) 2006-2007, Parrot Foundation.
3 # $Id$
4 # 08-pmc-pm.t
6 use strict;
7 use warnings;
9 BEGIN {
10     use FindBin qw($Bin);
11     use Cwd qw(cwd realpath);
12     realpath($Bin) =~ m{^(.*\/parrot)\/[^/]*\/[^/]*\/[^/]*$};
13     our $topdir = $1;
14     if ( defined $topdir ) {
15         print "\nOK:  Parrot top directory located\n";
16     }
17     else {
18         $topdir = realpath($Bin) . "/../../..";
19     }
20     unshift @INC, qq{$topdir/lib};
22 use Test::More tests => 5;
24 use_ok('Parrot::Pmc2c::PMC');
26 my ( %opt, @include, @args );
27 my $self;
29 $self = Parrot::Pmc2c::PMC->new();
31 isa_ok( $self, q{Parrot::Pmc2c::PMC} );
33 can_ok( 'Parrot::Pmc2c::PMC', q{inherit_attrs} );
35 #can_ok( 'Parrot::Pmc2c::PMC', q{gen_parent_lookup_info} );
36 #can_ok( 'Parrot::Pmc2c::PMC', q{gen_parent_reverse_lookup_info} );
37 can_ok( 'Parrot::Pmc2c::PMC', q{dump_is_current} );
39 pass("Completed all tests in $0");
41 ################### DOCUMENTATION ###################
43 =head1 NAME
45 08-pmc-pm.t - test Parrot::Pmc2c::Pmc basic functionality
47 =head1 SYNOPSIS
49     % prove t/tools/pmc2cutils/08-pmc-pm.t
51 =head1 DESCRIPTION
53 =head1 AUTHOR
55 Kevin Tew
57 =cut
59 # Local Variables:
60 #   mode: cperl
61 #   cperl-indent-level: 4
62 #   fill-column: 100
63 # End:
64 # vim: expandtab shiftwidth=4: