fix codetest failure - ASSERT_ARGS does not have a ; after and
[parrot.git] / t / pmc / addrregistry.t
blob0af03de5a6ca7afb9c9b8f7e158c2bc1d7259d10
1 #!./parrot
2 # Copyright (C) 2006-2008, Parrot Foundation.
3 # $Id$
5 =head1 NAME
7 t/pmc/addrregistry.t - test AddrRegistry PMC
9 =head1 SYNOPSIS
11     % prove t/pmc/addrregistry.t
13 =head1 DESCRIPTION
15 Tests the AddrRegistry PMC.
17 =cut
19 .sub main :main
20     .include 'test_more.pir'
22     plan(3)
24     $P0 = new ['AddrRegistry']
25     ok(1, 'Instantiated .AddrRegistry')
27     $I0 = 0
28     if $P0 goto isnotempty
29     inc $I0
30 isnotempty:
31     ok($I0, 'vtable get_bool gives false when empty')
33     $P1 = new [ 'Integer' ]
34     $P0[0] = $P1
35     $I0 = 0
36     unless $P0 goto isempty
37     inc $I0
38 isempty:
39     ok($I0, 'vtable get_bool gives true when non empty')
40 .end
42 # Local Variables:
43 #   mode: pir
44 #   fill-column: 100
45 # End:
46 # vim: expandtab shiftwidth=4 ft=pir: