Author: allison
Date: Tue Jun 12 12:38:01 2007
New Revision: 18959

Modified:
   trunk/t/pdd15oo/calling.t
   trunk/t/pdd15oo/exception.t
   trunk/t/pdd15oo/namespace.t
   trunk/t/pdd15oo/object-meths.t

Log:
Port over some changes from the mainline tests to the PDD 15 tests.


Modified: trunk/t/pdd15oo/calling.t
==============================================================================
--- trunk/t/pdd15oo/calling.t   (original)
+++ trunk/t/pdd15oo/calling.t   Tue Jun 12 12:38:01 2007
@@ -430,7 +430,7 @@
 hello 42 again 47.110000
 OUTPUT
 
-pir_output_like( <<'CODE', <<'OUTPUT', "argc mismatch, too few" );
+pir_error_output_like( <<'CODE', <<'OUTPUT', "argc mismatch, too few" );
 .sub main :main
     .include "errors.pasm"
     errorson .PARROT_ERRORS_PARAM_COUNT_FLAG
@@ -462,7 +462,7 @@
 /too many arguments passed/
 OUTPUT
 
-pir_output_like( <<'CODE', <<'OUTPUT', "argc mismatch, too many - force 
get_params" );
+pir_error_output_like( <<'CODE', <<'OUTPUT', "argc mismatch, too many - force 
get_params" );
 .macro no_params
     get_params '()'
 .endm
@@ -479,7 +479,7 @@
 /too many arguments passed/
 OUTPUT
 
-pir_output_like( <<'CODE', <<'OUTPUT', "argc mismatch, too many" );
+pir_error_output_like( <<'CODE', <<'OUTPUT', "argc mismatch, too many" );
 .sub main :main
     .include "errors.pasm"
     errorson .PARROT_ERRORS_PARAM_COUNT_FLAG
@@ -544,7 +544,7 @@
 ok
 OUTPUT
 
-pir_output_like( <<'CODE', <<'OUTPUT', "argc mismatch, optional" );
+pir_error_output_like( <<'CODE', <<'OUTPUT', "argc mismatch, optional" );
 .sub main :main
     .include "errors.pasm"
     errorson .PARROT_ERRORS_PARAM_COUNT_FLAG
@@ -1178,7 +1178,7 @@
 1 2 3 2
 OUTPUT
 
-pir_output_like( <<'CODE', <<'OUTPUT', "too many args via :flat" );
+pir_error_output_like( <<'CODE', <<'OUTPUT', "too many args via :flat" );
 .sub _fn1
     .param int arg1
     .param int arg2
@@ -1212,7 +1212,7 @@
 /too many arguments passed \(5\) - 4 params expected/
 OUTPUT
 
-pir_output_like( <<'CODE', <<'OUTPUT', "too few args via :flat" );
+pir_error_output_like( <<'CODE', <<'OUTPUT', "too few args via :flat" );
 .sub _fn1
     .param int arg1
     .param int arg2
@@ -1414,7 +1414,7 @@
     .local pmc cl, o
     cl = newpdd15class "MyClass"
     #o = new "MyClass"
-    o = cl.'MyClass'()
+    o = cl.'new'()
     $S0 = "key"
     $I0 = 3
     o[$S0;$I0] = 42
@@ -2022,7 +2022,7 @@
 ok
 OUTPUT
 
-pir_output_like( <<'CODE', <<'OUTPUT', "named => pos passing" );
+pir_error_output_like( <<'CODE', <<'OUTPUT', "named => pos passing" );
 .sub main :main
         foo( "b" => 10 , "a" => 20)
         print "never\n"
@@ -2156,7 +2156,7 @@
 ok
 OUTPUT
 
-pir_output_like( <<'CODE', <<'OUTPUT', "param .. 'a' => v :named('foo')" );
+pir_error_output_like( <<'CODE', <<'OUTPUT', "param .. 'a' => v :named('foo')" 
);
 .sub main :main
         foo( "b" => 10, "a" => 20)
         print "never\n"
@@ -2171,7 +2171,7 @@
 /Named parameter with more than one name/
 OUTPUT
 
-pir_output_like( <<'CODE', <<'OUTPUT', "param .. 'a' => v :named('foo')" );
+pir_error_output_like( <<'CODE', <<'OUTPUT', "param .. 'a' => v :named('foo')" 
);
 .sub main :main
         foo( "b" => 10, "a" => 20)
         print "never\n"
@@ -2202,7 +2202,7 @@
 1120
 OUTPUT
 
-pir_output_like( <<'CODE', <<'OUTPUT', "argc mismatch - missing named" );
+pir_error_output_like( <<'CODE', <<'OUTPUT', "argc mismatch - missing named" );
 .sub main :main
     .include "errors.pasm"
     errorson .PARROT_ERRORS_PARAM_COUNT_FLAG
@@ -2222,7 +2222,7 @@
 /too few arguments/
 OUTPUT
 
-pir_output_like( <<'CODE', <<'OUTPUT', "argc mismatch - missing named" );
+pir_error_output_like( <<'CODE', <<'OUTPUT', "argc mismatch - missing named" );
 .sub main :main
     .include "errors.pasm"
     errorson .PARROT_ERRORS_PARAM_COUNT_FLAG
@@ -2242,7 +2242,7 @@
 /too few arguments/
 OUTPUT
 
-pir_output_like( <<'CODE', <<'OUTPUT', "argc mismatch - too many named" );
+pir_error_output_like( <<'CODE', <<'OUTPUT', "argc mismatch - too many named" 
);
 .sub main :main
     .include "errors.pasm"
     errorson .PARROT_ERRORS_PARAM_COUNT_FLAG
@@ -2262,7 +2262,7 @@
 /too many/
 OUTPUT
 
-pir_output_like( <<'CODE', <<'OUTPUT', "argc mismatch - duplicate named" );
+pir_error_output_like( <<'CODE', <<'OUTPUT', "argc mismatch - duplicate named" 
);
 .sub main :main
     .include "errors.pasm"
     errorson .PARROT_ERRORS_PARAM_COUNT_FLAG
@@ -2365,7 +2365,7 @@
 2626
 OUTPUT
 
-pir_output_like( <<'CODE', <<'OUTPUT', "unexpected positional arg" );
+pir_error_output_like( <<'CODE', <<'OUTPUT', "unexpected positional arg" );
 .sub 'main'
     'foo'('abc', 'def', 'ghi'=>1)
 .end
@@ -2378,7 +2378,7 @@
 /positional inside named args at position 2/
 OUTPUT
 
-pir_output_like( <<'CODE', <<'OUTPUT', "unexpected positional arg" );
+pir_error_output_like( <<'CODE', <<'OUTPUT', "unexpected positional arg" );
 .sub 'main'
     'foo'('abc', 'def'=>1, 'ghi', 'jkl'=>1)
 .end

Modified: trunk/t/pdd15oo/exception.t
==============================================================================
--- trunk/t/pdd15oo/exception.t (original)
+++ trunk/t/pdd15oo/exception.t Tue Jun 12 12:38:01 2007
@@ -146,7 +146,7 @@
 something happend
 OUTPUT
 
-pasm_output_like( <<'CODE', <<'OUTPUT', "throw - no handler" );
+pasm_error_output_like( <<'CODE', <<'OUTPUT', "throw - no handler" );
     new P0, .Exception
     set P0["_message"], "something happend"
     throw P0
@@ -156,7 +156,7 @@
 /something happend/
 OUTPUT
 
-pasm_output_like( <<'CODE', <<'OUTPUT', "throw - no handler, no message" );
+pasm_error_output_like( <<'CODE', <<'OUTPUT', "throw - no handler, no message" 
);
     push_eh _handler
     new P0, .Exception
     clear_eh
@@ -169,7 +169,7 @@
 /No exception handler and no message/
 OUTPUT
 
-pasm_output_like( <<'CODE', <<'OUTPUT', "throw - no handler, no message" );
+pasm_error_output_like( <<'CODE', <<'OUTPUT', "throw - no handler, no message" 
);
     new P0, .Exception
     throw P0
     print "not reached\n"
@@ -272,7 +272,7 @@
 severity 3
 OUT
 
-pasm_output_like( <<'CODE', <<OUT, "die - no handler" );
+pasm_error_output_like( <<'CODE', <<OUT, "die - no handler" );
     die 3, 100
     print "not reached\n"
     end
@@ -332,7 +332,7 @@
 ok 2
 OUTPUT
 
-pasm_output_like( <<'CODE', <<'OUTPUT', "pushmark - pop wrong one" );
+pasm_error_output_like( <<'CODE', <<'OUTPUT', "pushmark - pop wrong one" );
     pushmark 10
     print "ok 1\n"
     popmark 500
@@ -487,7 +487,7 @@
 Outer value
 OUTPUT
 
-pir_output_like( <<'CODE', <<'OUTPUT', 'clear_eh out of context (1)' );
+pir_error_output_like( <<'CODE', <<'OUTPUT', 'clear_eh out of context (1)' );
 .sub main :main
     pushmark 1
     clear_eh
@@ -559,7 +559,7 @@
 caught
 OUTPUT
 
-pir_output_like( <<'CODE', <<'OUTPUT', "pushaction - throw in main" );
+pir_error_output_like( <<'CODE', <<'OUTPUT', "pushaction - throw in main" );
 .sub main :main
     print "main\n"
     .const .Sub at_exit = "exit_handler"
@@ -639,7 +639,7 @@
 
 ## Regression test for r14697.  This probably won't be needed when PDD23 is
 ## fully implemented.
-pir_output_like( <<'CODE', <<'OUTPUT', "invoke handler in calling sub" );
+pir_error_output_like( <<'CODE', <<'OUTPUT', "invoke handler in calling sub" );
 ## This tests that error handlers are out of scope when invoked (necessary for
 ## rethrow) when the error is signalled in another sub.
 .sub main :main

Modified: trunk/t/pdd15oo/namespace.t
==============================================================================
--- trunk/t/pdd15oo/namespace.t (original)
+++ trunk/t/pdd15oo/namespace.t Tue Jun 12 12:38:01 2007
@@ -161,7 +161,7 @@
 baz
 OUTPUT
 
-pir_output_like( <<'CODE', <<'OUTPUT', "find_global Foo::bazz not found" );
+pir_error_output_like( <<'CODE', <<'OUTPUT', "find_global Foo::bazz not found" 
);
 .sub 'main' :main
     $P2 = find_global ["Foo"], "bazz"
     $P2()
@@ -172,7 +172,7 @@
 OUTPUT
 
 # [this used to behave differently from the previous case.]
-pir_output_like( <<'CODE', <<'OUTPUT', "find_global Foo::Bar::bazz not found" 
);
+pir_error_output_like( <<'CODE', <<'OUTPUT', "find_global Foo::Bar::bazz not 
found" );
 .sub 'main' :main
     $P2 = find_global ["Foo";"Bar"], "bazz"
     $P2()
@@ -236,7 +236,7 @@
 baz
 OUTPUT
 
-pir_output_like( <<'CODE', <<'OUTPUT', "func() namespace resolution" );
+pir_error_output_like( <<'CODE', <<'OUTPUT', "func() namespace resolution" );
 .sub 'main' :main
     print "calling foo\n"
     foo()
@@ -684,7 +684,7 @@
 EOF
 close $S;
 
-pir_output_like( <<'CODE', <<'OUTPUT', 'export_to() with null destination 
throws exception' );
+pir_error_output_like( <<'CODE', <<'OUTPUT', 'export_to() with null 
destination throws exception' );
 .sub 'test' :main
     .local pmc nsa, nsb, ar
 
@@ -702,7 +702,7 @@
 /^destination namespace not specified\n/
 OUTPUT
 
-pir_output_like(
+pir_error_output_like(
     <<'CODE', <<'OUTPUT', 'export_to() with null exports default object set 
!!!UNSPECIFIED!!!' );
 .sub 'test' :main
     .local pmc nsa, nsb, ar
@@ -720,7 +720,7 @@
 /^exporting default object set not yet implemented\n/
 OUTPUT
 
-pir_output_like(
+pir_error_output_like(
     <<'CODE', <<'OUTPUT', 'export_to() with empty array exports default object 
set !!!UNSPECIFIED!!!' );
 .sub 'test' :main
     .local pmc nsa, nsb, ar
@@ -738,7 +738,7 @@
 /^exporting default object set not yet implemented\n/
 OUTPUT
 
-pir_output_like(
+pir_error_output_like(
     <<'CODE', <<'OUTPUT', 'export_to() with empty hash exports default object 
set !!!UNSPECIFIED!!!' );
 .sub 'test' :main
     .local pmc nsa, nsb, ar
@@ -802,7 +802,7 @@
 b_foo
 OUTPUT
 
-pir_output_like( <<"CODE", <<'OUTPUT', "export_to -- success with hash (and 
value)" );
+pir_error_output_like( <<"CODE", <<'OUTPUT', "export_to -- success with hash 
(and value)" );
 .HLL 'A', ''
 .sub main :main
     a_foo()
@@ -1650,7 +1650,7 @@
 CODE
 OUTPUT
 
-pir_output_like( <<'CODE', <<'OUTPUT', 'overriding find_method()' );
+pir_error_output_like( <<'CODE', <<'OUTPUT', 'overriding find_method()' );
 .sub 'main' :main
     $P0 = newpdd15class 'Override'
     $P1 = new 'Override'

Modified: trunk/t/pdd15oo/object-meths.t
==============================================================================
--- trunk/t/pdd15oo/object-meths.t      (original)
+++ trunk/t/pdd15oo/object-meths.t      Tue Jun 12 12:38:01 2007
@@ -22,7 +22,7 @@
 
 =cut
 
-pasm_output_like( <<'CODE', <<'OUTPUT', "callmethod - unknown method" );
+pasm_error_output_like( <<'CODE', <<'OUTPUT', "callmethod - unknown method" );
     newpdd15class P2, "Foo"
     set S0, "nada"
     callmethodcc P2, S0
@@ -32,7 +32,7 @@
 /Method 'nada' not found/
 OUTPUT
 
-pasm_output_like( <<'CODE', <<'OUTPUT', "callmethod (STR) - unknown method" );
+pasm_error_output_like( <<'CODE', <<'OUTPUT', "callmethod (STR) - unknown 
method" );
     newpdd15class P2, "Foo"
     set S1, "nada"
     callmethod P2, S1, P1
@@ -42,7 +42,7 @@
 /Method 'nada' not found/
 OUTPUT
 
-pasm_output_like( <<'CODE', <<'OUTPUT', "callmethodcc - unknown method" );
+pasm_error_output_like( <<'CODE', <<'OUTPUT', "callmethodcc - unknown method" 
);
     newpdd15class P2, "Foo"
     set S0, "nada"
     callmethodcc P2, S0
@@ -52,7 +52,7 @@
 /Method 'nada' not found/
 OUTPUT
 
-pasm_output_like( <<'CODE', <<'OUTPUT', "callmethodcc (STR) - unknown method" 
);
+pasm_error_output_like( <<'CODE', <<'OUTPUT', "callmethodcc (STR) - unknown 
method" );
     newpdd15class P2, "Foo"
     set S1, "nada"
     callmethodcc P2, S1
@@ -498,7 +498,7 @@
 back
 OUTPUT
 
-pasm_output_like( <<'CODE', <<'OUTPUT', "find_method - unknown method" );
+pasm_error_output_like( <<'CODE', <<'OUTPUT', "find_method - unknown method" );
     newpdd15class P2, "Foo"
     set S0, "nada"
     find_method P0, P2, S0

Reply via email to