tagged release 0.7.1
[parrot.git] / languages / pipp / t / pmc / boolean.t
blobd93c673c93f10940aa8ecd702fc7335dabcf7fea
1 #! perl
2 # Copyright (C) 2008, The Perl Foundation.
3 # $Id$
5 =head1 NAME
7 t/pmc/boolean.t - Boolean PMC
9 =head1 SYNOPSIS
11     % prove t/pmc/boolean.t
13 =head1 DESCRIPTION
15 Tests C<PhpBoolean> PMC.
17 =cut
19 use strict;
20 use warnings;
22 use FindBin;
23 use lib "$FindBin::Bin/../../lib";
25 use Test::More   tests => 1;
26 use Parrot::Test;
28 pir_output_is( << 'CODE', << 'OUTPUT', "stringification" );
29 .loadlib 'php_group'
31 .sub 'main' :main
32     .local pmc true
33     true = new 'PhpBoolean'
34     true = 1
35    
36     .local pmc false
37     false = new 'PhpBoolean'
38     false = 0
40     $S0 = true
41     say $S0
42     $S0 = false
43     say $S0
45 .end
46 CODE
49 OUTPUT
51 # Local Variables:
52 #   mode: cperl
53 #   cperl-indent-level: 4
54 #   fill-column: 100
55 # End:
56 # vim: expandtab shiftwidth=4: