From 24d1bc763cf12fa92b935b7867ec8d8189b86c5d Mon Sep 17 00:00:00 2001 From: "Christoph M. Becker" Date: Sat, 3 Aug 2024 11:35:09 +0200 Subject: [PATCH] Fix test expectations with regard to pretty names of closures See https://github.com/php/php-src/pull/13550. --- tests/002.phpt | 6 +++--- tests/003.phpt | 6 +++--- tests/010.phpt | 6 +++--- tests/bugs/gh99.phpt | 4 ++-- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/tests/002.phpt b/tests/002.phpt index fceaf26..29235fc 100644 --- a/tests/002.phpt +++ b/tests/002.phpt @@ -34,15 +34,15 @@ var_dump(uopz_set_return(Foo::class, "bazQuux", function(){})); var_dump(uopz_get_return(Foo::class, "bazQuux")); ?> ---EXPECT-- +--EXPECTF-- bool(true) bool(true) bool(true) -object(Closure)#1 (0) { +object(Closure)#1 (%d) {%A } NULL bool(true) bool(true) bool(true) -object(Closure)#2 (0) { +object(Closure)#2 (%d) {%A } diff --git a/tests/003.phpt b/tests/003.phpt index 212579b..59bc90d 100644 --- a/tests/003.phpt +++ b/tests/003.phpt @@ -39,15 +39,15 @@ var_dump(uopz_unset_return("bar")); var_dump(uopz_get_return(DateTime::class, "__construct")); ?> ---EXPECT-- +--EXPECTF-- bool(true) bool(true) bool(true) bool(false) bool(false) bool(true) -object(Closure)#2 (0) { -} +object(Closure)#2 (%d) { +%A} bool(true) bool(true) NULL diff --git a/tests/010.phpt b/tests/010.phpt index 8491931..abb7764 100644 --- a/tests/010.phpt +++ b/tests/010.phpt @@ -29,16 +29,16 @@ var_dump(uopz_get_hook("none")); var_dump(uopz_get_hook(DateTime::class, "__construct")); ?> ---EXPECT-- +--EXPECTF-- bool(true) -object(Closure)#1 (1) { +object(Closure)#1 (%d) {%A ["parameter"]=> array(1) { ["$arg"]=> string(10) "" } } -object(Closure)#2 (0) { +object(Closure)#2 (%d) {%A } NULL NULL diff --git a/tests/bugs/gh99.phpt b/tests/bugs/gh99.phpt index 830d9cd..ab20280 100644 --- a/tests/bugs/gh99.phpt +++ b/tests/bugs/gh99.phpt @@ -23,9 +23,9 @@ var_dump(Stub()); var_dump($a); ?> ---EXPECT-- +--EXPECTF-- string(11) "hook called" int(123) -object(Closure)#1 (0) { +object(Closure)#1 (%d) {%A }