perl.cvs.parrot
[Top] [All Lists]

[svn:parrot] r28965 - branches/libs4php/languages/plumhead/t/php

Subject: [svn:parrot] r28965 - branches/libs4php/languages/plumhead/t/php
From:
Date: Wed, 2 Jul 2008 12:00:08 -0700 PDT
Newsgroups: perl.cvs.parrot

Author: fperrad
Date: Wed Jul  2 12:00:07 2008
New Revision: 28965

Added:
   branches/libs4php/languages/plumhead/t/php/var.t   (contents, props changed)

Log:
[php] move var_dump() tests

Added: branches/libs4php/languages/plumhead/t/php/var.t
==============================================================================
--- (empty file)
+++ branches/libs4php/languages/plumhead/t/php/var.t    Wed Jul  2 12:00:07 2008
@@ -0,0 +1,65 @@
+#! perl
+# Copyright (C) 2008, The Perl Foundation.
+# $Id$
+
+=head1 NAME
+
+t/php/var.t - Standard Library var
+
+=head1 SYNOPSIS
+
+    % perl -I../lib plumhead/t/php/var.t
+
+=head1 DESCRIPTION
+
+Tests PHP Standard Library var
+(implemented in F<languages/plumhead/src/common/php_var.pir>).
+
+See L<http://www.php.net/manual/en/ref.var.php>.
+
+=cut
+
+use strict;
+use warnings;
+
+use FindBin;
+use lib "$FindBin::Bin/../../lib";
+
+use Test::More     tests => 2;
+use Parrot::Test;
+
+
+language_output_is( 'Plumhead', <<'END_CODE', <<'END_OUT', 'var_dump() with 
string key' );
+<?php
+$foo['bar'] = 'asdf';
+echo $foo['bar'];
+echo "\n";
+var_dump( $foo );
+END_CODE
+asdf
+array(1) {
+  ["bar"]=>
+  string(4) "asdf"
+}
+END_OUT
+
+language_output_is( 'Plumhead', <<'END_CODE', <<'END_OUT', 'var_dump() with 
int key' );
+<?php
+$twice[1] = 2;
+echo $twice[1];
+echo "\n";
+var_dump( $twice );
+END_CODE
+2
+array(1) {
+  [1]=>
+  int(2)
+}
+END_OUT
+
+# Local Variables:
+#   mode: cperl
+#   cperl-indent-level: 4
+#   fill-column: 100
+# End:
+# vim: expandtab shiftwidth=4:

<Prev in Thread] Current Thread [Next in Thread>
  • [svn:parrot] r28965 - branches/libs4php/languages/plumhead/t/php, fperrad <=