summaryrefslogtreecommitdiff
path: root/ext/XS-APItest
diff options
context:
space:
mode:
authorPaul "LeoNerd" Evans <leonerd@leonerd.org.uk>2022-01-27 00:25:52 +0000
committerPaul Evans <leonerd@leonerd.org.uk>2022-01-27 14:32:24 +0000
commitf88a640eb8334d93b3168e58b297a85641ecd751 (patch)
treefc7a8aff078dc5d16b857a0a975959771f84cc36 /ext/XS-APItest
parente269455b0d814664d0f8b5c7b34e7f2782a52d31 (diff)
downloadperl-f88a640eb8334d93b3168e58b297a85641ecd751.tar.gz
Slight tidying of tests
Diffstat (limited to 'ext/XS-APItest')
-rw-r--r--ext/XS-APItest/t/sv_numeq.t7
-rw-r--r--ext/XS-APItest/t/sv_streq.t7
2 files changed, 8 insertions, 6 deletions
diff --git a/ext/XS-APItest/t/sv_numeq.t b/ext/XS-APItest/t/sv_numeq.t
index 1949715f6b..6439a48d2b 100644
--- a/ext/XS-APItest/t/sv_numeq.t
+++ b/ext/XS-APItest/t/sv_numeq.t
@@ -23,9 +23,10 @@ ok sv_numeq_flags($1, 10, SV_GMAGIC), 'sv_numeq_flags with SV_GMAGIC does';
'==' => sub { return $_[1] == 10 },
'0+' => sub { 123456 };
}
+ my $obj = bless([], "AlwaysTen");
- ok sv_numeq(bless([], "AlwaysTen"), 10), 'AlwaysTen is 10';
- ok !sv_numeq(bless([], "AlwaysTen"), 11), 'AlwaysTen is not 11';
+ ok sv_numeq($obj, 10), 'AlwaysTen is 10';
+ ok !sv_numeq($obj, 11), 'AlwaysTen is not 11';
- ok !sv_numeq_flags(bless([], "AlwaysTen"), 10, SV_SKIP_OVERLOAD), 'AlwaysTen is not 10 with SV_SKIP_OVERLOAD'
+ ok !sv_numeq_flags($obj, 10, SV_SKIP_OVERLOAD), 'AlwaysTen is not 10 with SV_SKIP_OVERLOAD'
}
diff --git a/ext/XS-APItest/t/sv_streq.t b/ext/XS-APItest/t/sv_streq.t
index f8ca1378b1..52b850ea6a 100644
--- a/ext/XS-APItest/t/sv_streq.t
+++ b/ext/XS-APItest/t/sv_streq.t
@@ -21,9 +21,10 @@ ok sv_streq_flags($1, "ABC", SV_GMAGIC), 'sv_streq_flags with SV_GMAGIC does';
'eq' => sub { return $_[1] eq "ABC" },
'""' => sub { "not-a-string" };
}
+ my $obj = bless([], "AlwaysABC");
- ok sv_streq(bless([], "AlwaysABC"), "ABC"), 'AlwaysABC is "ABC"';
- ok !sv_streq(bless([], "AlwaysABC"), "DEF"), 'AlwaysABC is not "DEF"';
+ ok sv_streq($obj, "ABC"), 'AlwaysABC is "ABC"';
+ ok !sv_streq($obj, "DEF"), 'AlwaysABC is not "DEF"';
- ok !sv_streq_flags(bless([], "AlwaysABC"), "ABC", SV_SKIP_OVERLOAD), 'AlwaysABC is not "ABC" with SV_SKIP_OVERLOAD';
+ ok !sv_streq_flags($obj, "ABC", SV_SKIP_OVERLOAD), 'AlwaysABC is not "ABC" with SV_SKIP_OVERLOAD';
}