line |
true |
false |
branch |
13
|
0 |
0 |
code += name; |
14
|
0 |
0 |
code += "{IO}"; |
15
|
0 |
0 |
auto ret = eval_pv(code.c_str(), 1); |
|
0 |
0 |
auto ret = eval_pv(code.c_str(), 1); |
21
|
2 |
0 |
SV* initial = o.slot(); |
|
2 |
0 |
SV* initial = o.slot(); |
|
2 |
0 |
SV* initial = o.slot(); |
|
1 |
0 |
SV* initial = o.slot(); |
|
1 |
0 |
SV* initial = o.slot(); |
|
1 |
0 |
SV* initial = o.slot(); |
|
2 |
0 |
SV* initial = o.slot(); |
25
|
2 |
0 |
sv_2mortal(initial); |
|
2 |
0 |
sv_2mortal(initial); |
|
2 |
0 |
sv_2mortal(initial); |
|
0 |
0 |
sv_2mortal(initial); |
|
0 |
0 |
sv_2mortal(initial); |
|
0 |
0 |
sv_2mortal(initial); |
|
2 |
0 |
sv_2mortal(initial); |
27
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
29
|
1 |
1 |
auto cnt = sv ? SvREFCNT(sv) : 0; |
|
1 |
1 |
auto cnt = sv ? SvREFCNT(sv) : 0; |
|
1 |
1 |
auto cnt = sv ? SvREFCNT(sv) : 0; |
|
1 |
0 |
auto cnt = sv ? SvREFCNT(sv) : 0; |
|
1 |
0 |
auto cnt = sv ? SvREFCNT(sv) : 0; |
|
1 |
0 |
auto cnt = sv ? SvREFCNT(sv) : 0; |
|
1 |
1 |
auto cnt = sv ? SvREFCNT(sv) : 0; |
30
|
2 |
0 |
o.slot(sv); |
|
2 |
0 |
o.slot(sv); |
|
2 |
0 |
o.slot(sv); |
|
1 |
0 |
o.slot(sv); |
|
1 |
0 |
o.slot(sv); |
|
1 |
0 |
o.slot(sv); |
|
2 |
0 |
o.slot(sv); |
31
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
1 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
1 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
1 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
32
|
1 |
1 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
1 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
1 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
1 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
33
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
34
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
39
|
1 |
0 |
SV* initial = o.slot(); |
|
2 |
0 |
SV* initial = o.slot(); |
|
2 |
0 |
SV* initial = o.slot(); |
|
2 |
0 |
SV* initial = o.slot(); |
|
2 |
0 |
SV* initial = o.slot(); |
|
2 |
0 |
SV* initial = o.slot(); |
|
2 |
0 |
SV* initial = o.slot(); |
|
2 |
0 |
SV* initial = o.slot(); |
|
2 |
0 |
SV* initial = o.slot(); |
|
1 |
0 |
SV* initial = o.slot(); |
|
1 |
0 |
SV* initial = o.slot(); |
|
1 |
0 |
SV* initial = o.slot(); |
|
2 |
0 |
SV* initial = o.slot(); |
43
|
0 |
0 |
sv_2mortal(initial); |
|
1 |
0 |
sv_2mortal(initial); |
|
2 |
0 |
sv_2mortal(initial); |
|
1 |
0 |
sv_2mortal(initial); |
|
2 |
0 |
sv_2mortal(initial); |
|
2 |
0 |
sv_2mortal(initial); |
|
1 |
0 |
sv_2mortal(initial); |
|
1 |
0 |
sv_2mortal(initial); |
|
1 |
0 |
sv_2mortal(initial); |
|
0 |
0 |
sv_2mortal(initial); |
|
0 |
0 |
sv_2mortal(initial); |
|
0 |
0 |
sv_2mortal(initial); |
|
1 |
0 |
sv_2mortal(initial); |
45
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(initial == _get_xv("M1::gv2set")); |
47
|
1 |
0 |
auto cnt = sv ? SvREFCNT(sv) : 0; |
|
1 |
1 |
auto cnt = sv ? SvREFCNT(sv) : 0; |
|
1 |
1 |
auto cnt = sv ? SvREFCNT(sv) : 0; |
|
1 |
1 |
auto cnt = sv ? SvREFCNT(sv) : 0; |
|
1 |
1 |
auto cnt = sv ? SvREFCNT(sv) : 0; |
|
1 |
1 |
auto cnt = sv ? SvREFCNT(sv) : 0; |
|
1 |
1 |
auto cnt = sv ? SvREFCNT(sv) : 0; |
|
1 |
1 |
auto cnt = sv ? SvREFCNT(sv) : 0; |
|
1 |
1 |
auto cnt = sv ? SvREFCNT(sv) : 0; |
|
1 |
0 |
auto cnt = sv ? SvREFCNT(sv) : 0; |
|
1 |
0 |
auto cnt = sv ? SvREFCNT(sv) : 0; |
|
1 |
0 |
auto cnt = sv ? SvREFCNT(sv) : 0; |
|
1 |
1 |
auto cnt = sv ? SvREFCNT(sv) : 0; |
48
|
1 |
0 |
o.slot(sv); |
|
2 |
0 |
o.slot(sv); |
|
2 |
0 |
o.slot(sv); |
|
2 |
0 |
o.slot(sv); |
|
2 |
0 |
o.slot(sv); |
|
2 |
0 |
o.slot(sv); |
|
2 |
0 |
o.slot(sv); |
|
2 |
0 |
o.slot(sv); |
|
2 |
0 |
o.slot(sv); |
|
1 |
0 |
o.slot(sv); |
|
1 |
0 |
o.slot(sv); |
|
1 |
0 |
o.slot(sv); |
|
2 |
0 |
o.slot(sv); |
49
|
0 |
1 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
1 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
1 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
2 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
1 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
1 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
1 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
1 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
1 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
1 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
1 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
1 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
|
0 |
0 |
if (initial) REQUIRE(SvREFCNT(initial) == icnt-1); |
50
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
1 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
1 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
1 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
1 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
1 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
1 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
1 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
1 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
1 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
1 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
|
0 |
0 |
if (sv) REQUIRE(SvREFCNT(sv) == cnt+1); |
51
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
1 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
2 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
|
0 |
0 |
REQUIRE(o.slot() != initial); |
52
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
1 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
2 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
|
0 |
0 |
REQUIRE(o.slot() == _get_xv("M1::gv2set")); |
56
|
112 |
0 |
perlvars vars; |
57
|
112 |
0 |
Glob my(vars.gv); |
60
|
112 |
0 |
SECTION("ctor") { |
|
112 |
0 |
SECTION("ctor") { |
|
112 |
0 |
SECTION("ctor") { |
|
112 |
0 |
SECTION("ctor") { |
|
31 |
81 |
SECTION("ctor") { |
61
|
31 |
0 |
SECTION("empty") { |
|
31 |
0 |
SECTION("empty") { |
|
31 |
0 |
SECTION("empty") { |
|
31 |
0 |
SECTION("empty") { |
|
1 |
30 |
SECTION("empty") { |
63
|
1 |
0 |
REQUIRE(!o); |
|
1 |
0 |
REQUIRE(!o); |
|
1 |
0 |
REQUIRE(!o); |
|
1 |
0 |
REQUIRE(!o); |
|
0 |
0 |
REQUIRE(!o); |
|
0 |
0 |
REQUIRE(!o); |
65
|
31 |
0 |
SECTION("SV") { |
|
31 |
0 |
SECTION("SV") { |
|
31 |
0 |
SECTION("SV") { |
|
31 |
0 |
SECTION("SV") { |
|
22 |
9 |
SECTION("SV") { |
66
|
22 |
0 |
SECTION("undef") { Test::ctor(vars.undef, behaviour_t::EMPTY); } |
|
22 |
0 |
SECTION("undef") { Test::ctor(vars.undef, behaviour_t::EMPTY); } |
|
22 |
0 |
SECTION("undef") { Test::ctor(vars.undef, behaviour_t::EMPTY); } |
|
22 |
0 |
SECTION("undef") { Test::ctor(vars.undef, behaviour_t::EMPTY); } |
|
2 |
20 |
SECTION("undef") { Test::ctor(vars.undef, behaviour_t::EMPTY); } |
|
2 |
0 |
SECTION("undef") { Test::ctor(vars.undef, behaviour_t::EMPTY); } |
67
|
22 |
0 |
SECTION("number") { Test::ctor(vars.iv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("number") { Test::ctor(vars.iv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("number") { Test::ctor(vars.iv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("number") { Test::ctor(vars.iv, behaviour_t::THROWS); } |
|
2 |
20 |
SECTION("number") { Test::ctor(vars.iv, behaviour_t::THROWS); } |
|
2 |
0 |
SECTION("number") { Test::ctor(vars.iv, behaviour_t::THROWS); } |
68
|
22 |
0 |
SECTION("string") { Test::ctor(vars.pv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("string") { Test::ctor(vars.pv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("string") { Test::ctor(vars.pv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("string") { Test::ctor(vars.pv, behaviour_t::THROWS); } |
|
2 |
20 |
SECTION("string") { Test::ctor(vars.pv, behaviour_t::THROWS); } |
|
2 |
0 |
SECTION("string") { Test::ctor(vars.pv, behaviour_t::THROWS); } |
69
|
22 |
0 |
SECTION("RV") { Test::ctor(vars.rv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("RV") { Test::ctor(vars.rv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("RV") { Test::ctor(vars.rv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("RV") { Test::ctor(vars.rv, behaviour_t::THROWS); } |
|
2 |
20 |
SECTION("RV") { Test::ctor(vars.rv, behaviour_t::THROWS); } |
|
2 |
0 |
SECTION("RV") { Test::ctor(vars.rv, behaviour_t::THROWS); } |
70
|
22 |
0 |
SECTION("AV") { Test::ctor((SV*)vars.av, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("AV") { Test::ctor((SV*)vars.av, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("AV") { Test::ctor((SV*)vars.av, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("AV") { Test::ctor((SV*)vars.av, behaviour_t::THROWS); } |
|
2 |
20 |
SECTION("AV") { Test::ctor((SV*)vars.av, behaviour_t::THROWS); } |
|
2 |
0 |
SECTION("AV") { Test::ctor((SV*)vars.av, behaviour_t::THROWS); } |
71
|
22 |
0 |
SECTION("HV") { Test::ctor((SV*)vars.hv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("HV") { Test::ctor((SV*)vars.hv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("HV") { Test::ctor((SV*)vars.hv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("HV") { Test::ctor((SV*)vars.hv, behaviour_t::THROWS); } |
|
2 |
20 |
SECTION("HV") { Test::ctor((SV*)vars.hv, behaviour_t::THROWS); } |
|
2 |
0 |
SECTION("HV") { Test::ctor((SV*)vars.hv, behaviour_t::THROWS); } |
72
|
22 |
0 |
SECTION("OHV") { Test::ctor((SV*)vars.ohv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("OHV") { Test::ctor((SV*)vars.ohv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("OHV") { Test::ctor((SV*)vars.ohv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("OHV") { Test::ctor((SV*)vars.ohv, behaviour_t::THROWS); } |
|
2 |
20 |
SECTION("OHV") { Test::ctor((SV*)vars.ohv, behaviour_t::THROWS); } |
|
2 |
0 |
SECTION("OHV") { Test::ctor((SV*)vars.ohv, behaviour_t::THROWS); } |
73
|
22 |
0 |
SECTION("SHV") { Test::ctor((SV*)vars.stash, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("SHV") { Test::ctor((SV*)vars.stash, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("SHV") { Test::ctor((SV*)vars.stash, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("SHV") { Test::ctor((SV*)vars.stash, behaviour_t::THROWS); } |
|
2 |
20 |
SECTION("SHV") { Test::ctor((SV*)vars.stash, behaviour_t::THROWS); } |
|
2 |
0 |
SECTION("SHV") { Test::ctor((SV*)vars.stash, behaviour_t::THROWS); } |
74
|
22 |
0 |
SECTION("CV") { Test::ctor((SV*)vars.cv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("CV") { Test::ctor((SV*)vars.cv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("CV") { Test::ctor((SV*)vars.cv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("CV") { Test::ctor((SV*)vars.cv, behaviour_t::THROWS); } |
|
2 |
20 |
SECTION("CV") { Test::ctor((SV*)vars.cv, behaviour_t::THROWS); } |
|
2 |
0 |
SECTION("CV") { Test::ctor((SV*)vars.cv, behaviour_t::THROWS); } |
75
|
22 |
0 |
SECTION("GV") { Test::ctor((SV*)vars.gv, behaviour_t::VALID); } |
|
22 |
0 |
SECTION("GV") { Test::ctor((SV*)vars.gv, behaviour_t::VALID); } |
|
22 |
0 |
SECTION("GV") { Test::ctor((SV*)vars.gv, behaviour_t::VALID); } |
|
22 |
0 |
SECTION("GV") { Test::ctor((SV*)vars.gv, behaviour_t::VALID); } |
|
2 |
20 |
SECTION("GV") { Test::ctor((SV*)vars.gv, behaviour_t::VALID); } |
|
2 |
0 |
SECTION("GV") { Test::ctor((SV*)vars.gv, behaviour_t::VALID); } |
76
|
22 |
0 |
SECTION("IO") { Test::ctor((SV*)vars.io, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("IO") { Test::ctor((SV*)vars.io, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("IO") { Test::ctor((SV*)vars.io, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("IO") { Test::ctor((SV*)vars.io, behaviour_t::THROWS); } |
|
2 |
20 |
SECTION("IO") { Test::ctor((SV*)vars.io, behaviour_t::THROWS); } |
|
2 |
0 |
SECTION("IO") { Test::ctor((SV*)vars.io, behaviour_t::THROWS); } |
78
|
31 |
0 |
SECTION("GV") { Test::ctor(vars.gv, behaviour_t::VALID); } |
|
31 |
0 |
SECTION("GV") { Test::ctor(vars.gv, behaviour_t::VALID); } |
|
31 |
0 |
SECTION("GV") { Test::ctor(vars.gv, behaviour_t::VALID); } |
|
31 |
0 |
SECTION("GV") { Test::ctor(vars.gv, behaviour_t::VALID); } |
|
2 |
29 |
SECTION("GV") { Test::ctor(vars.gv, behaviour_t::VALID); } |
|
2 |
0 |
SECTION("GV") { Test::ctor(vars.gv, behaviour_t::VALID); } |
80
|
31 |
0 |
SECTION("Glob") { Test::ctor(my, behaviour_t::VALID); } |
|
31 |
0 |
SECTION("Glob") { Test::ctor(my, behaviour_t::VALID); } |
|
31 |
0 |
SECTION("Glob") { Test::ctor(my, behaviour_t::VALID); } |
|
31 |
0 |
SECTION("Glob") { Test::ctor(my, behaviour_t::VALID); } |
|
2 |
29 |
SECTION("Glob") { Test::ctor(my, behaviour_t::VALID); } |
|
2 |
0 |
SECTION("Glob") { Test::ctor(my, behaviour_t::VALID); } |
81
|
31 |
0 |
SECTION("valid Sv") { Test::ctor(oth_valid, behaviour_t::VALID); } |
|
31 |
0 |
SECTION("valid Sv") { Test::ctor(oth_valid, behaviour_t::VALID); } |
|
31 |
0 |
SECTION("valid Sv") { Test::ctor(oth_valid, behaviour_t::VALID); } |
|
31 |
0 |
SECTION("valid Sv") { Test::ctor(oth_valid, behaviour_t::VALID); } |
|
2 |
29 |
SECTION("valid Sv") { Test::ctor(oth_valid, behaviour_t::VALID); } |
|
2 |
0 |
SECTION("valid Sv") { Test::ctor(oth_valid, behaviour_t::VALID); } |
82
|
31 |
0 |
SECTION("invalid Sv") { Test::ctor(oth_invalid, behaviour_t::THROWS); } |
|
31 |
0 |
SECTION("invalid Sv") { Test::ctor(oth_invalid, behaviour_t::THROWS); } |
|
31 |
0 |
SECTION("invalid Sv") { Test::ctor(oth_invalid, behaviour_t::THROWS); } |
|
31 |
0 |
SECTION("invalid Sv") { Test::ctor(oth_invalid, behaviour_t::THROWS); } |
|
2 |
29 |
SECTION("invalid Sv") { Test::ctor(oth_invalid, behaviour_t::THROWS); } |
|
2 |
0 |
SECTION("invalid Sv") { Test::ctor(oth_invalid, behaviour_t::THROWS); } |
85
|
112 |
0 |
SECTION("operator=") { |
|
112 |
0 |
SECTION("operator=") { |
|
112 |
0 |
SECTION("operator=") { |
|
112 |
0 |
SECTION("operator=") { |
|
36 |
76 |
SECTION("operator=") { |
86
|
36 |
0 |
Glob o((GV*)(*hv_fetchs(vars.stash, "_dummy", GV_ADD))); |
|
36 |
0 |
Glob o((GV*)(*hv_fetchs(vars.stash, "_dummy", GV_ADD))); |
87
|
36 |
0 |
SECTION("SV") { |
|
36 |
0 |
SECTION("SV") { |
|
36 |
0 |
SECTION("SV") { |
|
36 |
0 |
SECTION("SV") { |
|
22 |
14 |
SECTION("SV") { |
88
|
22 |
0 |
SECTION("undef SV") { Test::assign(o, vars.undef, behaviour_t::EMPTY); } |
|
22 |
0 |
SECTION("undef SV") { Test::assign(o, vars.undef, behaviour_t::EMPTY); } |
|
22 |
0 |
SECTION("undef SV") { Test::assign(o, vars.undef, behaviour_t::EMPTY); } |
|
22 |
0 |
SECTION("undef SV") { Test::assign(o, vars.undef, behaviour_t::EMPTY); } |
|
2 |
20 |
SECTION("undef SV") { Test::assign(o, vars.undef, behaviour_t::EMPTY); } |
|
2 |
0 |
SECTION("undef SV") { Test::assign(o, vars.undef, behaviour_t::EMPTY); } |
89
|
22 |
0 |
SECTION("number SV") { Test::assign(o, vars.iv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("number SV") { Test::assign(o, vars.iv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("number SV") { Test::assign(o, vars.iv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("number SV") { Test::assign(o, vars.iv, behaviour_t::THROWS); } |
|
2 |
20 |
SECTION("number SV") { Test::assign(o, vars.iv, behaviour_t::THROWS); } |
|
2 |
0 |
SECTION("number SV") { Test::assign(o, vars.iv, behaviour_t::THROWS); } |
90
|
22 |
0 |
SECTION("string SV") { Test::assign(o, vars.pv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("string SV") { Test::assign(o, vars.pv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("string SV") { Test::assign(o, vars.pv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("string SV") { Test::assign(o, vars.pv, behaviour_t::THROWS); } |
|
2 |
20 |
SECTION("string SV") { Test::assign(o, vars.pv, behaviour_t::THROWS); } |
|
2 |
0 |
SECTION("string SV") { Test::assign(o, vars.pv, behaviour_t::THROWS); } |
91
|
22 |
0 |
SECTION("RV") { Test::assign(o, vars.rv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("RV") { Test::assign(o, vars.rv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("RV") { Test::assign(o, vars.rv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("RV") { Test::assign(o, vars.rv, behaviour_t::THROWS); } |
|
2 |
20 |
SECTION("RV") { Test::assign(o, vars.rv, behaviour_t::THROWS); } |
|
2 |
0 |
SECTION("RV") { Test::assign(o, vars.rv, behaviour_t::THROWS); } |
92
|
22 |
0 |
SECTION("AV") { Test::assign(o, (SV*)vars.av, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("AV") { Test::assign(o, (SV*)vars.av, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("AV") { Test::assign(o, (SV*)vars.av, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("AV") { Test::assign(o, (SV*)vars.av, behaviour_t::THROWS); } |
|
2 |
20 |
SECTION("AV") { Test::assign(o, (SV*)vars.av, behaviour_t::THROWS); } |
|
2 |
0 |
SECTION("AV") { Test::assign(o, (SV*)vars.av, behaviour_t::THROWS); } |
93
|
22 |
0 |
SECTION("HV") { Test::assign(o, (SV*)vars.hv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("HV") { Test::assign(o, (SV*)vars.hv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("HV") { Test::assign(o, (SV*)vars.hv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("HV") { Test::assign(o, (SV*)vars.hv, behaviour_t::THROWS); } |
|
2 |
20 |
SECTION("HV") { Test::assign(o, (SV*)vars.hv, behaviour_t::THROWS); } |
|
2 |
0 |
SECTION("HV") { Test::assign(o, (SV*)vars.hv, behaviour_t::THROWS); } |
94
|
22 |
0 |
SECTION("OHV") { Test::assign(o, (SV*)vars.ohv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("OHV") { Test::assign(o, (SV*)vars.ohv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("OHV") { Test::assign(o, (SV*)vars.ohv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("OHV") { Test::assign(o, (SV*)vars.ohv, behaviour_t::THROWS); } |
|
2 |
20 |
SECTION("OHV") { Test::assign(o, (SV*)vars.ohv, behaviour_t::THROWS); } |
|
2 |
0 |
SECTION("OHV") { Test::assign(o, (SV*)vars.ohv, behaviour_t::THROWS); } |
95
|
22 |
0 |
SECTION("SHV") { Test::assign(o, (SV*)vars.stash, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("SHV") { Test::assign(o, (SV*)vars.stash, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("SHV") { Test::assign(o, (SV*)vars.stash, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("SHV") { Test::assign(o, (SV*)vars.stash, behaviour_t::THROWS); } |
|
2 |
20 |
SECTION("SHV") { Test::assign(o, (SV*)vars.stash, behaviour_t::THROWS); } |
|
2 |
0 |
SECTION("SHV") { Test::assign(o, (SV*)vars.stash, behaviour_t::THROWS); } |
96
|
22 |
0 |
SECTION("CV") { Test::assign(o, (SV*)vars.cv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("CV") { Test::assign(o, (SV*)vars.cv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("CV") { Test::assign(o, (SV*)vars.cv, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("CV") { Test::assign(o, (SV*)vars.cv, behaviour_t::THROWS); } |
|
2 |
20 |
SECTION("CV") { Test::assign(o, (SV*)vars.cv, behaviour_t::THROWS); } |
|
2 |
0 |
SECTION("CV") { Test::assign(o, (SV*)vars.cv, behaviour_t::THROWS); } |
97
|
22 |
0 |
SECTION("GV") { Test::assign(o, (SV*)vars.gv, behaviour_t::VALID); } |
|
22 |
0 |
SECTION("GV") { Test::assign(o, (SV*)vars.gv, behaviour_t::VALID); } |
|
22 |
0 |
SECTION("GV") { Test::assign(o, (SV*)vars.gv, behaviour_t::VALID); } |
|
22 |
0 |
SECTION("GV") { Test::assign(o, (SV*)vars.gv, behaviour_t::VALID); } |
|
2 |
20 |
SECTION("GV") { Test::assign(o, (SV*)vars.gv, behaviour_t::VALID); } |
|
2 |
0 |
SECTION("GV") { Test::assign(o, (SV*)vars.gv, behaviour_t::VALID); } |
98
|
22 |
0 |
SECTION("IO") { Test::assign(o, (SV*)vars.io, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("IO") { Test::assign(o, (SV*)vars.io, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("IO") { Test::assign(o, (SV*)vars.io, behaviour_t::THROWS); } |
|
22 |
0 |
SECTION("IO") { Test::assign(o, (SV*)vars.io, behaviour_t::THROWS); } |
|
2 |
20 |
SECTION("IO") { Test::assign(o, (SV*)vars.io, behaviour_t::THROWS); } |
|
2 |
0 |
SECTION("IO") { Test::assign(o, (SV*)vars.io, behaviour_t::THROWS); } |
100
|
36 |
0 |
SECTION("GV") { Test::assign(o, vars.gv, behaviour_t::VALID); } |
|
36 |
0 |
SECTION("GV") { Test::assign(o, vars.gv, behaviour_t::VALID); } |
|
36 |
0 |
SECTION("GV") { Test::assign(o, vars.gv, behaviour_t::VALID); } |
|
36 |
0 |
SECTION("GV") { Test::assign(o, vars.gv, behaviour_t::VALID); } |
|
2 |
34 |
SECTION("GV") { Test::assign(o, vars.gv, behaviour_t::VALID); } |
|
2 |
0 |
SECTION("GV") { Test::assign(o, vars.gv, behaviour_t::VALID); } |
101
|
36 |
0 |
SECTION("Glob") { Test::assign(o, my, behaviour_t::VALID); } |
|
36 |
0 |
SECTION("Glob") { Test::assign(o, my, behaviour_t::VALID); } |
|
36 |
0 |
SECTION("Glob") { Test::assign(o, my, behaviour_t::VALID); } |
|
36 |
0 |
SECTION("Glob") { Test::assign(o, my, behaviour_t::VALID); } |
|
4 |
32 |
SECTION("Glob") { Test::assign(o, my, behaviour_t::VALID); } |
|
4 |
0 |
SECTION("Glob") { Test::assign(o, my, behaviour_t::VALID); } |
102
|
36 |
0 |
SECTION("valid Sv") { Test::assign(o, oth_valid, behaviour_t::VALID); } |
|
36 |
0 |
SECTION("valid Sv") { Test::assign(o, oth_valid, behaviour_t::VALID); } |
|
36 |
0 |
SECTION("valid Sv") { Test::assign(o, oth_valid, behaviour_t::VALID); } |
|
36 |
0 |
SECTION("valid Sv") { Test::assign(o, oth_valid, behaviour_t::VALID); } |
|
4 |
32 |
SECTION("valid Sv") { Test::assign(o, oth_valid, behaviour_t::VALID); } |
|
4 |
0 |
SECTION("valid Sv") { Test::assign(o, oth_valid, behaviour_t::VALID); } |
103
|
36 |
0 |
SECTION("invalid Sv") { Test::assign(o, oth_invalid, behaviour_t::THROWS); } |
|
36 |
0 |
SECTION("invalid Sv") { Test::assign(o, oth_invalid, behaviour_t::THROWS); } |
|
36 |
0 |
SECTION("invalid Sv") { Test::assign(o, oth_invalid, behaviour_t::THROWS); } |
|
36 |
0 |
SECTION("invalid Sv") { Test::assign(o, oth_invalid, behaviour_t::THROWS); } |
|
4 |
32 |
SECTION("invalid Sv") { Test::assign(o, oth_invalid, behaviour_t::THROWS); } |
|
4 |
0 |
SECTION("invalid Sv") { Test::assign(o, oth_invalid, behaviour_t::THROWS); } |
106
|
112 |
0 |
SECTION("set") { |
|
112 |
0 |
SECTION("set") { |
|
112 |
0 |
SECTION("set") { |
|
112 |
0 |
SECTION("set") { |
|
1 |
111 |
SECTION("set") { |
109
|
1 |
0 |
o.set(vars.iv); // no checks |
110
|
1 |
0 |
REQUIRE(o); |
|
1 |
0 |
REQUIRE(o); |
|
1 |
0 |
REQUIRE(o); |
|
1 |
0 |
REQUIRE(o); |
|
0 |
0 |
REQUIRE(o); |
|
0 |
0 |
REQUIRE(o); |
111
|
1 |
0 |
REQUIRE(SvREFCNT(vars.iv) == cnt+1); |
|
1 |
0 |
REQUIRE(SvREFCNT(vars.iv) == cnt+1); |
|
1 |
0 |
REQUIRE(SvREFCNT(vars.iv) == cnt+1); |
|
1 |
0 |
REQUIRE(SvREFCNT(vars.iv) == cnt+1); |
|
1 |
0 |
REQUIRE(SvREFCNT(vars.iv) == cnt+1); |
|
0 |
0 |
REQUIRE(SvREFCNT(vars.iv) == cnt+1); |
|
0 |
0 |
REQUIRE(SvREFCNT(vars.iv) == cnt+1); |
112
|
1 |
0 |
REQUIRE(o.get() == vars.iv); |
|
1 |
0 |
REQUIRE(o.get() == vars.iv); |
|
1 |
0 |
REQUIRE(o.get() == vars.iv); |
|
1 |
0 |
REQUIRE(o.get() == vars.iv); |
|
1 |
0 |
REQUIRE(o.get() == vars.iv); |
|
0 |
0 |
REQUIRE(o.get() == vars.iv); |
|
0 |
0 |
REQUIRE(o.get() == vars.iv); |
115
|
112 |
0 |
SECTION("cast") { |
|
112 |
0 |
SECTION("cast") { |
|
112 |
0 |
SECTION("cast") { |
|
112 |
0 |
SECTION("cast") { |
|
2 |
110 |
SECTION("cast") { |
116
|
2 |
0 |
Glob o(vars.gv); |
118
|
2 |
0 |
SECTION("to SV") { |
|
2 |
0 |
SECTION("to SV") { |
|
2 |
0 |
SECTION("to SV") { |
|
2 |
0 |
SECTION("to SV") { |
|
1 |
1 |
SECTION("to SV") { |
120
|
1 |
0 |
REQUIRE(sv == (SV*)vars.gv); |
|
1 |
0 |
REQUIRE(sv == (SV*)vars.gv); |
|
1 |
0 |
REQUIRE(sv == (SV*)vars.gv); |
|
1 |
0 |
REQUIRE(sv == (SV*)vars.gv); |
|
1 |
0 |
REQUIRE(sv == (SV*)vars.gv); |
|
0 |
0 |
REQUIRE(sv == (SV*)vars.gv); |
|
0 |
0 |
REQUIRE(sv == (SV*)vars.gv); |
121
|
1 |
0 |
REQUIRE(SvREFCNT(vars.gv) == rcnt); |
|
1 |
0 |
REQUIRE(SvREFCNT(vars.gv) == rcnt); |
|
1 |
0 |
REQUIRE(SvREFCNT(vars.gv) == rcnt); |
|
1 |
0 |
REQUIRE(SvREFCNT(vars.gv) == rcnt); |
|
1 |
0 |
REQUIRE(SvREFCNT(vars.gv) == rcnt); |
|
0 |
0 |
REQUIRE(SvREFCNT(vars.gv) == rcnt); |
|
0 |
0 |
REQUIRE(SvREFCNT(vars.gv) == rcnt); |
123
|
2 |
0 |
SECTION("to GV") { |
|
2 |
0 |
SECTION("to GV") { |
|
2 |
0 |
SECTION("to GV") { |
|
2 |
0 |
SECTION("to GV") { |
|
1 |
1 |
SECTION("to GV") { |
125
|
1 |
0 |
REQUIRE(sv == vars.gv); |
|
1 |
0 |
REQUIRE(sv == vars.gv); |
|
1 |
0 |
REQUIRE(sv == vars.gv); |
|
1 |
0 |
REQUIRE(sv == vars.gv); |
|
1 |
0 |
REQUIRE(sv == vars.gv); |
|
0 |
0 |
REQUIRE(sv == vars.gv); |
|
0 |
0 |
REQUIRE(sv == vars.gv); |
126
|
1 |
0 |
REQUIRE(SvREFCNT(vars.gv) == rcnt); |
|
1 |
0 |
REQUIRE(SvREFCNT(vars.gv) == rcnt); |
|
1 |
0 |
REQUIRE(SvREFCNT(vars.gv) == rcnt); |
|
1 |
0 |
REQUIRE(SvREFCNT(vars.gv) == rcnt); |
|
1 |
0 |
REQUIRE(SvREFCNT(vars.gv) == rcnt); |
|
0 |
0 |
REQUIRE(SvREFCNT(vars.gv) == rcnt); |
|
0 |
0 |
REQUIRE(SvREFCNT(vars.gv) == rcnt); |
130
|
112 |
0 |
SECTION("get") { |
|
112 |
0 |
SECTION("get") { |
|
112 |
0 |
SECTION("get") { |
|
112 |
0 |
SECTION("get") { |
|
1 |
111 |
SECTION("get") { |
131
|
1 |
0 |
Glob o(vars.gv); |
133
|
1 |
0 |
REQUIRE(o.get<>() == (SV*)vars.gv); |
|
1 |
0 |
REQUIRE(o.get<>() == (SV*)vars.gv); |
|
1 |
0 |
REQUIRE(o.get<>() == (SV*)vars.gv); |
|
1 |
0 |
REQUIRE(o.get<>() == (SV*)vars.gv); |
|
1 |
0 |
REQUIRE(o.get<>() == (SV*)vars.gv); |
|
0 |
0 |
REQUIRE(o.get<>() == (SV*)vars.gv); |
|
0 |
0 |
REQUIRE(o.get<>() == (SV*)vars.gv); |
134
|
1 |
0 |
REQUIRE(o.get() == (SV*)vars.gv); |
|
1 |
0 |
REQUIRE(o.get() == (SV*)vars.gv); |
|
1 |
0 |
REQUIRE(o.get() == (SV*)vars.gv); |
|
1 |
0 |
REQUIRE(o.get() == (SV*)vars.gv); |
|
1 |
0 |
REQUIRE(o.get() == (SV*)vars.gv); |
|
0 |
0 |
REQUIRE(o.get() == (SV*)vars.gv); |
|
0 |
0 |
REQUIRE(o.get() == (SV*)vars.gv); |
135
|
1 |
0 |
REQUIRE(o.get() == vars.gv); |
|
1 |
0 |
REQUIRE(o.get() == vars.gv); |
|
1 |
0 |
REQUIRE(o.get() == vars.gv); |
|
1 |
0 |
REQUIRE(o.get() == vars.gv); |
|
1 |
0 |
REQUIRE(o.get() == vars.gv); |
|
0 |
0 |
REQUIRE(o.get() == vars.gv); |
|
0 |
0 |
REQUIRE(o.get() == vars.gv); |
136
|
1 |
0 |
REQUIRE(SvREFCNT(vars.gv) == rcnt); |
|
1 |
0 |
REQUIRE(SvREFCNT(vars.gv) == rcnt); |
|
1 |
0 |
REQUIRE(SvREFCNT(vars.gv) == rcnt); |
|
1 |
0 |
REQUIRE(SvREFCNT(vars.gv) == rcnt); |
|
1 |
0 |
REQUIRE(SvREFCNT(vars.gv) == rcnt); |
|
0 |
0 |
REQUIRE(SvREFCNT(vars.gv) == rcnt); |
|
0 |
0 |
REQUIRE(SvREFCNT(vars.gv) == rcnt); |
139
|
112 |
0 |
SECTION("name/effective_name") { |
|
112 |
0 |
SECTION("name/effective_name") { |
|
112 |
0 |
SECTION("name/effective_name") { |
|
112 |
0 |
SECTION("name/effective_name") { |
|
1 |
111 |
SECTION("name/effective_name") { |
140
|
1 |
0 |
REQUIRE(my.name() == "class_method"); |
|
1 |
0 |
REQUIRE(my.name() == "class_method"); |
|
1 |
0 |
REQUIRE(my.name() == "class_method"); |
|
1 |
0 |
REQUIRE(my.name() == "class_method"); |
|
1 |
0 |
REQUIRE(my.name() == "class_method"); |
|
0 |
0 |
REQUIRE(my.name() == "class_method"); |
|
0 |
0 |
REQUIRE(my.name() == "class_method"); |
141
|
1 |
0 |
REQUIRE(my.effective_name() == "class_method"); |
|
1 |
0 |
REQUIRE(my.effective_name() == "class_method"); |
|
1 |
0 |
REQUIRE(my.effective_name() == "class_method"); |
|
1 |
0 |
REQUIRE(my.effective_name() == "class_method"); |
|
1 |
0 |
REQUIRE(my.effective_name() == "class_method"); |
|
0 |
0 |
REQUIRE(my.effective_name() == "class_method"); |
|
0 |
0 |
REQUIRE(my.effective_name() == "class_method"); |
144
|
112 |
0 |
SECTION("stash/effective_stash") { |
|
112 |
0 |
SECTION("stash/effective_stash") { |
|
112 |
0 |
SECTION("stash/effective_stash") { |
|
112 |
0 |
SECTION("stash/effective_stash") { |
|
1 |
111 |
SECTION("stash/effective_stash") { |
145
|
1 |
0 |
REQUIRE(my.stash() == vars.stash); |
|
1 |
0 |
REQUIRE(my.stash() == vars.stash); |
|
1 |
0 |
REQUIRE(my.stash() == vars.stash); |
|
1 |
0 |
REQUIRE(my.stash() == vars.stash); |
|
1 |
0 |
REQUIRE(my.stash() == vars.stash); |
|
1 |
0 |
REQUIRE(my.stash() == vars.stash); |
|
0 |
0 |
REQUIRE(my.stash() == vars.stash); |
|
0 |
0 |
REQUIRE(my.stash() == vars.stash); |
146
|
1 |
0 |
REQUIRE(my.effective_stash() == vars.stash); |
|
1 |
0 |
REQUIRE(my.effective_stash() == vars.stash); |
|
1 |
0 |
REQUIRE(my.effective_stash() == vars.stash); |
|
1 |
0 |
REQUIRE(my.effective_stash() == vars.stash); |
|
1 |
0 |
REQUIRE(my.effective_stash() == vars.stash); |
|
1 |
0 |
REQUIRE(my.effective_stash() == vars.stash); |
|
0 |
0 |
REQUIRE(my.effective_stash() == vars.stash); |
|
0 |
0 |
REQUIRE(my.effective_stash() == vars.stash); |
149
|
112 |
0 |
SECTION("get slot") { |
|
112 |
0 |
SECTION("get slot") { |
|
112 |
0 |
SECTION("get slot") { |
|
112 |
0 |
SECTION("get slot") { |
|
1 |
111 |
SECTION("get slot") { |
150
|
1 |
0 |
Glob o = Stash(vars.stash)["allgv"]; |
|
1 |
0 |
Glob o = Stash(vars.stash)["allgv"]; |
151
|
1 |
0 |
REQUIRE(o.slot()); |
|
1 |
0 |
REQUIRE(o.slot()); |
|
1 |
0 |
REQUIRE(o.slot()); |
|
1 |
0 |
REQUIRE(o.slot()); |
|
1 |
0 |
REQUIRE(o.slot()); |
|
0 |
0 |
REQUIRE(o.slot()); |
|
0 |
0 |
REQUIRE(o.slot()); |
152
|
1 |
0 |
REQUIRE(Simple(o.slot()) == "scalar"); |
|
1 |
0 |
REQUIRE(Simple(o.slot()) == "scalar"); |
|
1 |
0 |
REQUIRE(Simple(o.slot()) == "scalar"); |
|
1 |
0 |
REQUIRE(Simple(o.slot()) == "scalar"); |
|
1 |
0 |
REQUIRE(Simple(o.slot()) == "scalar"); |
|
1 |
0 |
REQUIRE(Simple(o.slot()) == "scalar"); |
|
1 |
0 |
REQUIRE(Simple(o.slot()) == "scalar"); |
|
0 |
0 |
REQUIRE(Simple(o.slot()) == "scalar"); |
|
0 |
0 |
REQUIRE(Simple(o.slot()) == "scalar"); |
154
|
1 |
0 |
REQUIRE(o.slot()); |
|
1 |
0 |
REQUIRE(o.slot()); |
|
1 |
0 |
REQUIRE(o.slot()); |
|
1 |
0 |
REQUIRE(o.slot()); |
|
1 |
0 |
REQUIRE(o.slot()); |
|
0 |
0 |
REQUIRE(o.slot()); |
|
0 |
0 |
REQUIRE(o.slot()); |
155
|
1 |
0 |
REQUIRE(Simple(o.slot()[0]) == "array"); |
|
1 |
0 |
REQUIRE(Simple(o.slot()[0]) == "array"); |
|
1 |
0 |
REQUIRE(Simple(o.slot()[0]) == "array"); |
|
1 |
0 |
REQUIRE(Simple(o.slot()[0]) == "array"); |
|
1 |
0 |
REQUIRE(Simple(o.slot()[0]) == "array"); |
|
1 |
0 |
REQUIRE(Simple(o.slot()[0]) == "array"); |
|
1 |
0 |
REQUIRE(Simple(o.slot()[0]) == "array"); |
|
1 |
0 |
REQUIRE(Simple(o.slot()[0]) == "array"); |
|
0 |
0 |
REQUIRE(Simple(o.slot()[0]) == "array"); |
|
0 |
0 |
REQUIRE(Simple(o.slot()[0]) == "array"); |
157
|
1 |
0 |
REQUIRE(o.slot()); |
|
1 |
0 |
REQUIRE(o.slot()); |
|
1 |
0 |
REQUIRE(o.slot()); |
|
1 |
0 |
REQUIRE(o.slot()); |
|
1 |
0 |
REQUIRE(o.slot()); |
|
0 |
0 |
REQUIRE(o.slot()); |
|
0 |
0 |
REQUIRE(o.slot()); |
158
|
1 |
0 |
REQUIRE(Simple(o.slot()["key"]) == "hash"); |
|
1 |
0 |
REQUIRE(Simple(o.slot()["key"]) == "hash"); |
|
1 |
0 |
REQUIRE(Simple(o.slot()["key"]) == "hash"); |
|
1 |
0 |
REQUIRE(Simple(o.slot()["key"]) == "hash"); |
|
1 |
0 |
REQUIRE(Simple(o.slot()["key"]) == "hash"); |
|
1 |
0 |
REQUIRE(Simple(o.slot()["key"]) == "hash"); |
|
1 |
0 |
REQUIRE(Simple(o.slot()["key"]) == "hash"); |
|
1 |
0 |
REQUIRE(Simple(o.slot()["key"]) == "hash"); |
|
0 |
0 |
REQUIRE(Simple(o.slot()["key"]) == "hash"); |
|
0 |
0 |
REQUIRE(Simple(o.slot()["key"]) == "hash"); |
160
|
1 |
0 |
REQUIRE(o.slot()); |
|
1 |
0 |
REQUIRE(o.slot()); |
|
1 |
0 |
REQUIRE(o.slot()); |
|
1 |
0 |
REQUIRE(o.slot()); |
|
1 |
0 |
REQUIRE(o.slot()); |
|
0 |
0 |
REQUIRE(o.slot()); |
|
0 |
0 |
REQUIRE(o.slot()); |
161
|
1 |
0 |
REQUIRE(o.slot() == get_cv("M1::allgv", 0)); |
|
1 |
0 |
REQUIRE(o.slot() == get_cv("M1::allgv", 0)); |
|
1 |
0 |
REQUIRE(o.slot() == get_cv("M1::allgv", 0)); |
|
1 |
0 |
REQUIRE(o.slot() == get_cv("M1::allgv", 0)); |
|
1 |
0 |
REQUIRE(o.slot() == get_cv("M1::allgv", 0)); |
|
1 |
0 |
REQUIRE(o.slot() == get_cv("M1::allgv", 0)); |
|
1 |
0 |
REQUIRE(o.slot() == get_cv("M1::allgv", 0)); |
|
0 |
0 |
REQUIRE(o.slot() == get_cv("M1::allgv", 0)); |
|
0 |
0 |
REQUIRE(o.slot() == get_cv("M1::allgv", 0)); |
164
|
112 |
0 |
SECTION("set slot") { |
|
112 |
0 |
SECTION("set slot") { |
|
112 |
0 |
SECTION("set slot") { |
|
112 |
0 |
SECTION("set slot") { |
|
33 |
79 |
SECTION("set slot") { |
165
|
33 |
0 |
Glob o = Stash(vars.stash)["gv2set"]; |
|
33 |
0 |
Glob o = Stash(vars.stash)["gv2set"]; |
166
|
33 |
0 |
SECTION("SV") { |
|
33 |
0 |
SECTION("SV") { |
|
33 |
0 |
SECTION("SV") { |
|
33 |
0 |
SECTION("SV") { |
|
5 |
28 |
SECTION("SV") { |
167
|
5 |
0 |
SECTION("simple") { test_set_slot(o, Simple(100).get()); } |
|
5 |
0 |
SECTION("simple") { test_set_slot(o, Simple(100).get()); } |
|
5 |
0 |
SECTION("simple") { test_set_slot(o, Simple(100).get()); } |
|
5 |
0 |
SECTION("simple") { test_set_slot(o, Simple(100).get()); } |
|
1 |
4 |
SECTION("simple") { test_set_slot(o, Simple(100).get()); } |
|
1 |
0 |
SECTION("simple") { test_set_slot(o, Simple(100).get()); } |
|
1 |
0 |
SECTION("simple") { test_set_slot(o, Simple(100).get()); } |
168
|
5 |
0 |
SECTION("nullify") { test_set_slot(o, (SV*)NULL); } |
|
5 |
0 |
SECTION("nullify") { test_set_slot(o, (SV*)NULL); } |
|
5 |
0 |
SECTION("nullify") { test_set_slot(o, (SV*)NULL); } |
|
5 |
0 |
SECTION("nullify") { test_set_slot(o, (SV*)NULL); } |
|
1 |
4 |
SECTION("nullify") { test_set_slot(o, (SV*)NULL); } |
|
1 |
0 |
SECTION("nullify") { test_set_slot(o, (SV*)NULL); } |
169
|
5 |
0 |
SECTION("AV") { test_set_slot(o, Array::create().get()); } |
|
5 |
0 |
SECTION("AV") { test_set_slot(o, Array::create().get()); } |
|
5 |
0 |
SECTION("AV") { test_set_slot(o, Array::create().get()); } |
|
5 |
0 |
SECTION("AV") { test_set_slot(o, Array::create().get()); } |
|
1 |
4 |
SECTION("AV") { test_set_slot(o, Array::create().get()); } |
|
1 |
0 |
SECTION("AV") { test_set_slot(o, Array::create().get()); } |
|
1 |
0 |
SECTION("AV") { test_set_slot(o, Array::create().get()); } |
170
|
5 |
0 |
SECTION("HV") { test_set_slot(o, Hash::create().get()); } |
|
5 |
0 |
SECTION("HV") { test_set_slot(o, Hash::create().get()); } |
|
5 |
0 |
SECTION("HV") { test_set_slot(o, Hash::create().get()); } |
|
5 |
0 |
SECTION("HV") { test_set_slot(o, Hash::create().get()); } |
|
1 |
4 |
SECTION("HV") { test_set_slot(o, Hash::create().get()); } |
|
1 |
0 |
SECTION("HV") { test_set_slot(o, Hash::create().get()); } |
|
1 |
0 |
SECTION("HV") { test_set_slot(o, Hash::create().get()); } |
171
|
5 |
0 |
SECTION("CV") { test_set_slot(o, Sub("M1::dummy").get()); } |
|
5 |
0 |
SECTION("CV") { test_set_slot(o, Sub("M1::dummy").get()); } |
|
5 |
0 |
SECTION("CV") { test_set_slot(o, Sub("M1::dummy").get()); } |
|
5 |
0 |
SECTION("CV") { test_set_slot(o, Sub("M1::dummy").get()); } |
|
1 |
4 |
SECTION("CV") { test_set_slot(o, Sub("M1::dummy").get()); } |
|
1 |
0 |
SECTION("CV") { test_set_slot(o, Sub("M1::dummy").get()); } |
|
1 |
0 |
SECTION("CV") { test_set_slot(o, Sub("M1::dummy").get()); } |
173
|
33 |
0 |
SECTION("AV") { test_set_slot(o, Array::create().get()); } |
|
33 |
0 |
SECTION("AV") { test_set_slot(o, Array::create().get()); } |
|
33 |
0 |
SECTION("AV") { test_set_slot(o, Array::create().get()); } |
|
33 |
0 |
SECTION("AV") { test_set_slot(o, Array::create().get()); } |
|
1 |
32 |
SECTION("AV") { test_set_slot(o, Array::create().get()); } |
|
1 |
0 |
SECTION("AV") { test_set_slot(o, Array::create().get()); } |
|
1 |
0 |
SECTION("AV") { test_set_slot(o, Array::create().get()); } |
174
|
33 |
0 |
SECTION("AV-nullify") { test_set_slot(o, (AV*)NULL); } |
|
33 |
0 |
SECTION("AV-nullify") { test_set_slot(o, (AV*)NULL); } |
|
33 |
0 |
SECTION("AV-nullify") { test_set_slot(o, (AV*)NULL); } |
|
33 |
0 |
SECTION("AV-nullify") { test_set_slot(o, (AV*)NULL); } |
|
1 |
32 |
SECTION("AV-nullify") { test_set_slot(o, (AV*)NULL); } |
|
1 |
0 |
SECTION("AV-nullify") { test_set_slot(o, (AV*)NULL); } |
175
|
33 |
0 |
SECTION("HV") { test_set_slot(o, Hash::create().get()); } |
|
33 |
0 |
SECTION("HV") { test_set_slot(o, Hash::create().get()); } |
|
33 |
0 |
SECTION("HV") { test_set_slot(o, Hash::create().get()); } |
|
33 |
0 |
SECTION("HV") { test_set_slot(o, Hash::create().get()); } |
|
1 |
32 |
SECTION("HV") { test_set_slot(o, Hash::create().get()); } |
|
1 |
0 |
SECTION("HV") { test_set_slot(o, Hash::create().get()); } |
|
1 |
0 |
SECTION("HV") { test_set_slot(o, Hash::create().get()); } |
176
|
33 |
0 |
SECTION("HV-nullify") { test_set_slot(o, (HV*)NULL); } |
|
33 |
0 |
SECTION("HV-nullify") { test_set_slot(o, (HV*)NULL); } |
|
33 |
0 |
SECTION("HV-nullify") { test_set_slot(o, (HV*)NULL); } |
|
33 |
0 |
SECTION("HV-nullify") { test_set_slot(o, (HV*)NULL); } |
|
1 |
32 |
SECTION("HV-nullify") { test_set_slot(o, (HV*)NULL); } |
|
1 |
0 |
SECTION("HV-nullify") { test_set_slot(o, (HV*)NULL); } |
177
|
33 |
0 |
SECTION("CV") { test_set_slot(o, Sub("M1::dummy2").get()); } |
|
33 |
0 |
SECTION("CV") { test_set_slot(o, Sub("M1::dummy2").get()); } |
|
33 |
0 |
SECTION("CV") { test_set_slot(o, Sub("M1::dummy2").get()); } |
|
33 |
0 |
SECTION("CV") { test_set_slot(o, Sub("M1::dummy2").get()); } |
|
1 |
32 |
SECTION("CV") { test_set_slot(o, Sub("M1::dummy2").get()); } |
|
1 |
0 |
SECTION("CV") { test_set_slot(o, Sub("M1::dummy2").get()); } |
|
1 |
0 |
SECTION("CV") { test_set_slot(o, Sub("M1::dummy2").get()); } |
178
|
33 |
0 |
SECTION("CV-nullify") { test_set_slot(o, (CV*)NULL); } |
|
33 |
0 |
SECTION("CV-nullify") { test_set_slot(o, (CV*)NULL); } |
|
33 |
0 |
SECTION("CV-nullify") { test_set_slot(o, (CV*)NULL); } |
|
33 |
0 |
SECTION("CV-nullify") { test_set_slot(o, (CV*)NULL); } |
|
1 |
32 |
SECTION("CV-nullify") { test_set_slot(o, (CV*)NULL); } |
|
1 |
0 |
SECTION("CV-nullify") { test_set_slot(o, (CV*)NULL); } |
179
|
33 |
0 |
SECTION("Sv") { |
|
33 |
0 |
SECTION("Sv") { |
|
33 |
0 |
SECTION("Sv") { |
|
33 |
0 |
SECTION("Sv") { |
|
5 |
28 |
SECTION("Sv") { |
180
|
5 |
0 |
SECTION("simple") { test_set_slot(o, static_cast(Simple(100))); } |
|
5 |
0 |
SECTION("simple") { test_set_slot(o, static_cast(Simple(100))); } |
|
5 |
0 |
SECTION("simple") { test_set_slot(o, static_cast(Simple(100))); } |
|
5 |
0 |
SECTION("simple") { test_set_slot(o, static_cast(Simple(100))); } |
|
1 |
4 |
SECTION("simple") { test_set_slot(o, static_cast(Simple(100))); } |
|
1 |
0 |
SECTION("simple") { test_set_slot(o, static_cast(Simple(100))); } |
|
1 |
0 |
SECTION("simple") { test_set_slot(o, static_cast(Simple(100))); } |
181
|
5 |
0 |
SECTION("nullify") { test_set_slot(o, Sv()); } |
|
5 |
0 |
SECTION("nullify") { test_set_slot(o, Sv()); } |
|
5 |
0 |
SECTION("nullify") { test_set_slot(o, Sv()); } |
|
5 |
0 |
SECTION("nullify") { test_set_slot(o, Sv()); } |
|
1 |
4 |
SECTION("nullify") { test_set_slot(o, Sv()); } |
|
1 |
0 |
SECTION("nullify") { test_set_slot(o, Sv()); } |
182
|
5 |
0 |
SECTION("AV") { test_set_slot(o, static_cast(Array::create())); } |
|
5 |
0 |
SECTION("AV") { test_set_slot(o, static_cast(Array::create())); } |
|
5 |
0 |
SECTION("AV") { test_set_slot(o, static_cast(Array::create())); } |
|
5 |
0 |
SECTION("AV") { test_set_slot(o, static_cast(Array::create())); } |
|
1 |
4 |
SECTION("AV") { test_set_slot(o, static_cast(Array::create())); } |
|
1 |
0 |
SECTION("AV") { test_set_slot(o, static_cast(Array::create())); } |
|
1 |
0 |
SECTION("AV") { test_set_slot(o, static_cast(Array::create())); } |
183
|
5 |
0 |
SECTION("HV") { test_set_slot(o, static_cast(Hash::create())); } |
|
5 |
0 |
SECTION("HV") { test_set_slot(o, static_cast(Hash::create())); } |
|
5 |
0 |
SECTION("HV") { test_set_slot(o, static_cast(Hash::create())); } |
|
5 |
0 |
SECTION("HV") { test_set_slot(o, static_cast(Hash::create())); } |
|
1 |
4 |
SECTION("HV") { test_set_slot(o, static_cast(Hash::create())); } |
|
1 |
0 |
SECTION("HV") { test_set_slot(o, static_cast(Hash::create())); } |
|
1 |
0 |
SECTION("HV") { test_set_slot(o, static_cast(Hash::create())); } |
184
|
5 |
0 |
SECTION("CV") { test_set_slot(o, static_cast(Sub("M1::dummy"))); } |
|
5 |
0 |
SECTION("CV") { test_set_slot(o, static_cast(Sub("M1::dummy"))); } |
|
5 |
0 |
SECTION("CV") { test_set_slot(o, static_cast(Sub("M1::dummy"))); } |
|
5 |
0 |
SECTION("CV") { test_set_slot(o, static_cast(Sub("M1::dummy"))); } |
|
1 |
4 |
SECTION("CV") { test_set_slot(o, static_cast(Sub("M1::dummy"))); } |
|
1 |
0 |
SECTION("CV") { test_set_slot(o, static_cast(Sub("M1::dummy"))); } |
|
1 |
0 |
SECTION("CV") { test_set_slot(o, static_cast(Sub("M1::dummy"))); } |
186
|
33 |
0 |
SECTION("Scalar") { test_set_slot(o, Scalar(Simple(200))); } |
|
33 |
0 |
SECTION("Scalar") { test_set_slot(o, Scalar(Simple(200))); } |
|
33 |
0 |
SECTION("Scalar") { test_set_slot(o, Scalar(Simple(200))); } |
|
33 |
0 |
SECTION("Scalar") { test_set_slot(o, Scalar(Simple(200))); } |
|
1 |
32 |
SECTION("Scalar") { test_set_slot(o, Scalar(Simple(200))); } |
|
1 |
0 |
SECTION("Scalar") { test_set_slot(o, Scalar(Simple(200))); } |
|
1 |
0 |
SECTION("Scalar") { test_set_slot(o, Scalar(Simple(200))); } |
187
|
33 |
0 |
SECTION("Scalar-nullify") { test_set_slot(o, Scalar()); } |
|
33 |
0 |
SECTION("Scalar-nullify") { test_set_slot(o, Scalar()); } |
|
33 |
0 |
SECTION("Scalar-nullify") { test_set_slot(o, Scalar()); } |
|
33 |
0 |
SECTION("Scalar-nullify") { test_set_slot(o, Scalar()); } |
|
1 |
32 |
SECTION("Scalar-nullify") { test_set_slot(o, Scalar()); } |
|
1 |
0 |
SECTION("Scalar-nullify") { test_set_slot(o, Scalar()); } |
188
|
33 |
0 |
SECTION("Simple") { test_set_slot(o, Simple(200)); } |
|
33 |
0 |
SECTION("Simple") { test_set_slot(o, Simple(200)); } |
|
33 |
0 |
SECTION("Simple") { test_set_slot(o, Simple(200)); } |
|
33 |
0 |
SECTION("Simple") { test_set_slot(o, Simple(200)); } |
|
1 |
32 |
SECTION("Simple") { test_set_slot(o, Simple(200)); } |
|
1 |
0 |
SECTION("Simple") { test_set_slot(o, Simple(200)); } |
|
1 |
0 |
SECTION("Simple") { test_set_slot(o, Simple(200)); } |
189
|
33 |
0 |
SECTION("Simple-nullify") { test_set_slot(o, Simple()); } |
|
33 |
0 |
SECTION("Simple-nullify") { test_set_slot(o, Simple()); } |
|
33 |
0 |
SECTION("Simple-nullify") { test_set_slot(o, Simple()); } |
|
33 |
0 |
SECTION("Simple-nullify") { test_set_slot(o, Simple()); } |
|
1 |
32 |
SECTION("Simple-nullify") { test_set_slot(o, Simple()); } |
|
1 |
0 |
SECTION("Simple-nullify") { test_set_slot(o, Simple()); } |
190
|
33 |
0 |
SECTION("Ref") { test_set_slot(o, Ref::create(Simple(200))); } |
|
33 |
0 |
SECTION("Ref") { test_set_slot(o, Ref::create(Simple(200))); } |
|
33 |
0 |
SECTION("Ref") { test_set_slot(o, Ref::create(Simple(200))); } |
|
33 |
0 |
SECTION("Ref") { test_set_slot(o, Ref::create(Simple(200))); } |
|
1 |
32 |
SECTION("Ref") { test_set_slot(o, Ref::create(Simple(200))); } |
|
1 |
0 |
SECTION("Ref") { test_set_slot(o, Ref::create(Simple(200))); } |
|
1 |
0 |
SECTION("Ref") { test_set_slot(o, Ref::create(Simple(200))); } |
|
1 |
0 |
SECTION("Ref") { test_set_slot(o, Ref::create(Simple(200))); } |
191
|
33 |
0 |
SECTION("Ref-nullify") { test_set_slot(o, Ref()); } |
|
33 |
0 |
SECTION("Ref-nullify") { test_set_slot(o, Ref()); } |
|
33 |
0 |
SECTION("Ref-nullify") { test_set_slot(o, Ref()); } |
|
33 |
0 |
SECTION("Ref-nullify") { test_set_slot(o, Ref()); } |
|
1 |
32 |
SECTION("Ref-nullify") { test_set_slot(o, Ref()); } |
|
1 |
0 |
SECTION("Ref-nullify") { test_set_slot(o, Ref()); } |
192
|
33 |
0 |
SECTION("Array") { test_set_slot(o, Array::create()); } |
|
33 |
0 |
SECTION("Array") { test_set_slot(o, Array::create()); } |
|
33 |
0 |
SECTION("Array") { test_set_slot(o, Array::create()); } |
|
33 |
0 |
SECTION("Array") { test_set_slot(o, Array::create()); } |
|
1 |
32 |
SECTION("Array") { test_set_slot(o, Array::create()); } |
|
1 |
0 |
SECTION("Array") { test_set_slot(o, Array::create()); } |
|
1 |
0 |
SECTION("Array") { test_set_slot(o, Array::create()); } |
193
|
33 |
0 |
SECTION("Array-nullify") { test_set_slot(o, Array()); } |
|
33 |
0 |
SECTION("Array-nullify") { test_set_slot(o, Array()); } |
|
33 |
0 |
SECTION("Array-nullify") { test_set_slot(o, Array()); } |
|
33 |
0 |
SECTION("Array-nullify") { test_set_slot(o, Array()); } |
|
1 |
32 |
SECTION("Array-nullify") { test_set_slot(o, Array()); } |
|
1 |
0 |
SECTION("Array-nullify") { test_set_slot(o, Array()); } |
194
|
33 |
0 |
SECTION("Hash") { test_set_slot(o, Hash::create()); } |
|
33 |
0 |
SECTION("Hash") { test_set_slot(o, Hash::create()); } |
|
33 |
0 |
SECTION("Hash") { test_set_slot(o, Hash::create()); } |
|
33 |
0 |
SECTION("Hash") { test_set_slot(o, Hash::create()); } |
|
1 |
32 |
SECTION("Hash") { test_set_slot(o, Hash::create()); } |
|
1 |
0 |
SECTION("Hash") { test_set_slot(o, Hash::create()); } |
|
1 |
0 |
SECTION("Hash") { test_set_slot(o, Hash::create()); } |
195
|
33 |
0 |
SECTION("Hash-nullify") { test_set_slot(o, Hash()); } |
|
33 |
0 |
SECTION("Hash-nullify") { test_set_slot(o, Hash()); } |
|
33 |
0 |
SECTION("Hash-nullify") { test_set_slot(o, Hash()); } |
|
33 |
0 |
SECTION("Hash-nullify") { test_set_slot(o, Hash()); } |
|
1 |
32 |
SECTION("Hash-nullify") { test_set_slot(o, Hash()); } |
|
1 |
0 |
SECTION("Hash-nullify") { test_set_slot(o, Hash()); } |
196
|
33 |
0 |
SECTION("Stash") { test_set_slot(o, Stash(vars.stash)); } |
|
33 |
0 |
SECTION("Stash") { test_set_slot(o, Stash(vars.stash)); } |
|
33 |
0 |
SECTION("Stash") { test_set_slot(o, Stash(vars.stash)); } |
|
33 |
0 |
SECTION("Stash") { test_set_slot(o, Stash(vars.stash)); } |
|
1 |
32 |
SECTION("Stash") { test_set_slot(o, Stash(vars.stash)); } |
|
1 |
0 |
SECTION("Stash") { test_set_slot(o, Stash(vars.stash)); } |
|
1 |
0 |
SECTION("Stash") { test_set_slot(o, Stash(vars.stash)); } |
197
|
33 |
0 |
SECTION("Stash-nullify") { test_set_slot(o, Stash()); } |
|
33 |
0 |
SECTION("Stash-nullify") { test_set_slot(o, Stash()); } |
|
33 |
0 |
SECTION("Stash-nullify") { test_set_slot(o, Stash()); } |
|
33 |
0 |
SECTION("Stash-nullify") { test_set_slot(o, Stash()); } |
|
1 |
32 |
SECTION("Stash-nullify") { test_set_slot(o, Stash()); } |
|
1 |
0 |
SECTION("Stash-nullify") { test_set_slot(o, Stash()); } |
198
|
33 |
0 |
SECTION("Sub") { test_set_slot(o, Sub("M1::dummy2")); } |
|
33 |
0 |
SECTION("Sub") { test_set_slot(o, Sub("M1::dummy2")); } |
|
33 |
0 |
SECTION("Sub") { test_set_slot(o, Sub("M1::dummy2")); } |
|
33 |
0 |
SECTION("Sub") { test_set_slot(o, Sub("M1::dummy2")); } |
|
1 |
32 |
SECTION("Sub") { test_set_slot(o, Sub("M1::dummy2")); } |
|
1 |
0 |
SECTION("Sub") { test_set_slot(o, Sub("M1::dummy2")); } |
|
1 |
0 |
SECTION("Sub") { test_set_slot(o, Sub("M1::dummy2")); } |
199
|
33 |
0 |
SECTION("Sub-nullify") { test_set_slot(o, Sub()); } |
|
33 |
0 |
SECTION("Sub-nullify") { test_set_slot(o, Sub()); } |
|
33 |
0 |
SECTION("Sub-nullify") { test_set_slot(o, Sub()); } |
|
33 |
0 |
SECTION("Sub-nullify") { test_set_slot(o, Sub()); } |
|
1 |
32 |
SECTION("Sub-nullify") { test_set_slot(o, Sub()); } |
|
1 |
0 |
SECTION("Sub-nullify") { test_set_slot(o, Sub()); } |
200
|
33 |
0 |
SECTION("Object-Scalar") { test_set_slot(o, Object(vars.ov)); } |
|
33 |
0 |
SECTION("Object-Scalar") { test_set_slot(o, Object(vars.ov)); } |
|
33 |
0 |
SECTION("Object-Scalar") { test_set_slot(o, Object(vars.ov)); } |
|
33 |
0 |
SECTION("Object-Scalar") { test_set_slot(o, Object(vars.ov)); } |
|
1 |
32 |
SECTION("Object-Scalar") { test_set_slot(o, Object(vars.ov)); } |
|
1 |
0 |
SECTION("Object-Scalar") { test_set_slot(o, Object(vars.ov)); } |
|
1 |
0 |
SECTION("Object-Scalar") { test_set_slot(o, Object(vars.ov)); } |
201
|
33 |
0 |
SECTION("Object-Nullify") { test_set_slot(o, Object()); } |
|
33 |
0 |
SECTION("Object-Nullify") { test_set_slot(o, Object()); } |
|
33 |
0 |
SECTION("Object-Nullify") { test_set_slot(o, Object()); } |
|
33 |
0 |
SECTION("Object-Nullify") { test_set_slot(o, Object()); } |
|
1 |
32 |
SECTION("Object-Nullify") { test_set_slot(o, Object()); } |
|
1 |
0 |
SECTION("Object-Nullify") { test_set_slot(o, Object()); } |
202
|
33 |
0 |
SECTION("Object-Array") { test_set_slot(o, Object(vars.oav)); o.slot(Array()); } |
|
33 |
0 |
SECTION("Object-Array") { test_set_slot(o, Object(vars.oav)); o.slot(Array()); } |
|
33 |
0 |
SECTION("Object-Array") { test_set_slot(o, Object(vars.oav)); o.slot(Array()); } |
|
33 |
0 |
SECTION("Object-Array") { test_set_slot(o, Object(vars.oav)); o.slot(Array()); } |
|
1 |
32 |
SECTION("Object-Array") { test_set_slot(o, Object(vars.oav)); o.slot(Array()); } |
|
1 |
0 |
SECTION("Object-Array") { test_set_slot(o, Object(vars.oav)); o.slot(Array()); } |
|
1 |
0 |
SECTION("Object-Array") { test_set_slot(o, Object(vars.oav)); o.slot(Array()); } |
|
1 |
0 |
SECTION("Object-Array") { test_set_slot(o, Object(vars.oav)); o.slot(Array()); } |
205
|
112 |
0 |
SECTION("create") { |
|
112 |
0 |
SECTION("create") { |
|
112 |
0 |
SECTION("create") { |
|
112 |
0 |
SECTION("create") { |
|
1 |
111 |
SECTION("create") { |
206
|
1 |
0 |
Stash stash(vars.stash); |
207
|
1 |
0 |
auto glob = Glob::create(stash, "autogen"); |
208
|
1 |
0 |
REQUIRE(glob); |
|
1 |
0 |
REQUIRE(glob); |
|
1 |
0 |
REQUIRE(glob); |
|
1 |
0 |
REQUIRE(glob); |
|
0 |
0 |
REQUIRE(glob); |
|
0 |
0 |
REQUIRE(glob); |
209
|
1 |
0 |
REQUIRE(glob.stash() == vars.stash); |
|
1 |
0 |
REQUIRE(glob.stash() == vars.stash); |
|
1 |
0 |
REQUIRE(glob.stash() == vars.stash); |
|
1 |
0 |
REQUIRE(glob.stash() == vars.stash); |
|
1 |
0 |
REQUIRE(glob.stash() == vars.stash); |
|
1 |
0 |
REQUIRE(glob.stash() == vars.stash); |
|
0 |
0 |
REQUIRE(glob.stash() == vars.stash); |
|
0 |
0 |
REQUIRE(glob.stash() == vars.stash); |
210
|
1 |
0 |
REQUIRE(glob.name() == "autogen"); |
|
1 |
0 |
REQUIRE(glob.name() == "autogen"); |
|
1 |
0 |
REQUIRE(glob.name() == "autogen"); |
|
1 |
0 |
REQUIRE(glob.name() == "autogen"); |
|
1 |
0 |
REQUIRE(glob.name() == "autogen"); |
|
0 |
0 |
REQUIRE(glob.name() == "autogen"); |
|
0 |
0 |
REQUIRE(glob.name() == "autogen"); |
211
|
1 |
0 |
glob.slot(Sub("M1::dummy")); |
|
1 |
0 |
glob.slot(Sub("M1::dummy")); |
212
|
1 |
0 |
stash["aliased"] = glob; |
|
1 |
0 |
stash["aliased"] = glob; |
213
|
1 |
0 |
REQUIRE(get_cv("M1::dummy", 0) == get_cv("M1::aliased", 0)); |
|
1 |
0 |
REQUIRE(get_cv("M1::dummy", 0) == get_cv("M1::aliased", 0)); |
|
1 |
0 |
REQUIRE(get_cv("M1::dummy", 0) == get_cv("M1::aliased", 0)); |
|
1 |
0 |
REQUIRE(get_cv("M1::dummy", 0) == get_cv("M1::aliased", 0)); |
|
1 |
0 |
REQUIRE(get_cv("M1::dummy", 0) == get_cv("M1::aliased", 0)); |
|
1 |
0 |
REQUIRE(get_cv("M1::dummy", 0) == get_cv("M1::aliased", 0)); |
|
1 |
0 |
REQUIRE(get_cv("M1::dummy", 0) == get_cv("M1::aliased", 0)); |
|
0 |
0 |
REQUIRE(get_cv("M1::dummy", 0) == get_cv("M1::aliased", 0)); |
|
0 |
0 |
REQUIRE(get_cv("M1::dummy", 0) == get_cv("M1::aliased", 0)); |
216
|
112 |
0 |
SECTION("scalar") { |
|
112 |
0 |
SECTION("scalar") { |
|
112 |
0 |
SECTION("scalar") { |
|
112 |
0 |
SECTION("scalar") { |
|
1 |
111 |
SECTION("scalar") { |
218
|
1 |
0 |
REQUIRE(!o.scalar()); |
|
1 |
0 |
REQUIRE(!o.scalar()); |
|
1 |
0 |
REQUIRE(!o.scalar()); |
|
1 |
0 |
REQUIRE(!o.scalar()); |
|
1 |
0 |
REQUIRE(!o.scalar()); |
|
0 |
0 |
REQUIRE(!o.scalar()); |
|
0 |
0 |
REQUIRE(!o.scalar()); |
219
|
1 |
0 |
o = Stash(vars.stash)["gv2set"]; |
|
1 |
0 |
o = Stash(vars.stash)["gv2set"]; |
220
|
1 |
0 |
auto v = Simple(200); |
221
|
1 |
0 |
o.scalar(v); |
222
|
1 |
0 |
REQUIRE(o.slot() == v); |
|
1 |
0 |
REQUIRE(o.slot() == v); |
|
1 |
0 |
REQUIRE(o.slot() == v); |
|
1 |
0 |
REQUIRE(o.slot() == v); |
|
1 |
0 |
REQUIRE(o.slot() == v); |
|
1 |
0 |
REQUIRE(o.slot() == v); |
|
0 |
0 |
REQUIRE(o.slot() == v); |
|
0 |
0 |
REQUIRE(o.slot() == v); |
223
|
1 |
0 |
REQUIRE(o.scalar() == v); |
|
1 |
0 |
REQUIRE(o.scalar() == v); |
|
1 |
0 |
REQUIRE(o.scalar() == v); |
|
1 |
0 |
REQUIRE(o.scalar() == v); |
|
1 |
0 |
REQUIRE(o.scalar() == v); |
|
1 |
0 |
REQUIRE(o.scalar() == v); |
|
0 |
0 |
REQUIRE(o.scalar() == v); |
|
0 |
0 |
REQUIRE(o.scalar() == v); |
226
|
112 |
0 |
SECTION("array") { |
|
112 |
0 |
SECTION("array") { |
|
112 |
0 |
SECTION("array") { |
|
112 |
0 |
SECTION("array") { |
|
1 |
111 |
SECTION("array") { |
228
|
1 |
0 |
REQUIRE(!o.array()); |
|
1 |
0 |
REQUIRE(!o.array()); |
|
1 |
0 |
REQUIRE(!o.array()); |
|
1 |
0 |
REQUIRE(!o.array()); |
|
1 |
0 |
REQUIRE(!o.array()); |
|
0 |
0 |
REQUIRE(!o.array()); |
|
0 |
0 |
REQUIRE(!o.array()); |
229
|
1 |
0 |
o = Stash(vars.stash)["gv2set"]; |
|
1 |
0 |
o = Stash(vars.stash)["gv2set"]; |
230
|
1 |
0 |
auto v = Array::create(); |
231
|
1 |
0 |
o.array(v); |
232
|
1 |
0 |
REQUIRE(o.slot() == v); |
|
1 |
0 |
REQUIRE(o.slot() == v); |
|
1 |
0 |
REQUIRE(o.slot() == v); |
|
1 |
0 |
REQUIRE(o.slot() == v); |
|
1 |
0 |
REQUIRE(o.slot() == v); |
|
1 |
0 |
REQUIRE(o.slot() == v); |
|
0 |
0 |
REQUIRE(o.slot() == v); |
|
0 |
0 |
REQUIRE(o.slot() == v); |
233
|
1 |
0 |
REQUIRE(o.array() == v); |
|
1 |
0 |
REQUIRE(o.array() == v); |
|
1 |
0 |
REQUIRE(o.array() == v); |
|
1 |
0 |
REQUIRE(o.array() == v); |
|
1 |
0 |
REQUIRE(o.array() == v); |
|
1 |
0 |
REQUIRE(o.array() == v); |
|
0 |
0 |
REQUIRE(o.array() == v); |
|
0 |
0 |
REQUIRE(o.array() == v); |
236
|
112 |
0 |
SECTION("hash") { |
|
112 |
0 |
SECTION("hash") { |
|
112 |
0 |
SECTION("hash") { |
|
112 |
0 |
SECTION("hash") { |
|
1 |
111 |
SECTION("hash") { |
238
|
1 |
0 |
REQUIRE(!o.hash()); |
|
1 |
0 |
REQUIRE(!o.hash()); |
|
1 |
0 |
REQUIRE(!o.hash()); |
|
1 |
0 |
REQUIRE(!o.hash()); |
|
1 |
0 |
REQUIRE(!o.hash()); |
|
0 |
0 |
REQUIRE(!o.hash()); |
|
0 |
0 |
REQUIRE(!o.hash()); |
239
|
1 |
0 |
o = Stash(vars.stash)["gv2set"]; |
|
1 |
0 |
o = Stash(vars.stash)["gv2set"]; |
240
|
1 |
0 |
auto v = Hash::create(); |
241
|
1 |
0 |
o.hash(v); |
242
|
1 |
0 |
REQUIRE(o.slot() == v); |
|
1 |
0 |
REQUIRE(o.slot() == v); |
|
1 |
0 |
REQUIRE(o.slot() == v); |
|
1 |
0 |
REQUIRE(o.slot() == v); |
|
1 |
0 |
REQUIRE(o.slot() == v); |
|
1 |
0 |
REQUIRE(o.slot() == v); |
|
0 |
0 |
REQUIRE(o.slot() == v); |
|
0 |
0 |
REQUIRE(o.slot() == v); |
243
|
1 |
0 |
REQUIRE(o.hash() == v); |
|
1 |
0 |
REQUIRE(o.hash() == v); |
|
1 |
0 |
REQUIRE(o.hash() == v); |
|
1 |
0 |
REQUIRE(o.hash() == v); |
|
1 |
0 |
REQUIRE(o.hash() == v); |
|
1 |
0 |
REQUIRE(o.hash() == v); |
|
0 |
0 |
REQUIRE(o.hash() == v); |
|
0 |
0 |
REQUIRE(o.hash() == v); |
246
|
112 |
0 |
SECTION("sub") { |
|
112 |
0 |
SECTION("sub") { |
|
112 |
0 |
SECTION("sub") { |
|
112 |
0 |
SECTION("sub") { |
|
1 |
111 |
SECTION("sub") { |
248
|
1 |
0 |
REQUIRE(!o.sub()); |
|
1 |
0 |
REQUIRE(!o.sub()); |
|
1 |
0 |
REQUIRE(!o.sub()); |
|
1 |
0 |
REQUIRE(!o.sub()); |
|
1 |
0 |
REQUIRE(!o.sub()); |
|
0 |
0 |
REQUIRE(!o.sub()); |
|
0 |
0 |
REQUIRE(!o.sub()); |
249
|
1 |
0 |
o = Stash(vars.stash)["gv2set"]; |
|
1 |
0 |
o = Stash(vars.stash)["gv2set"]; |
250
|
1 |
0 |
auto v = Sub("M1::dummy"); |
251
|
1 |
0 |
o.sub(v); |
252
|
1 |
0 |
REQUIRE(o.slot() == v); |
|
1 |
0 |
REQUIRE(o.slot() == v); |
|
1 |
0 |
REQUIRE(o.slot() == v); |
|
1 |
0 |
REQUIRE(o.slot() == v); |
|
1 |
0 |
REQUIRE(o.slot() == v); |
|
1 |
0 |
REQUIRE(o.slot() == v); |
|
0 |
0 |
REQUIRE(o.slot() == v); |
|
0 |
0 |
REQUIRE(o.slot() == v); |
253
|
1 |
0 |
REQUIRE(o.sub() == v); |
|
1 |
0 |
REQUIRE(o.sub() == v); |
|
1 |
0 |
REQUIRE(o.sub() == v); |
|
1 |
0 |
REQUIRE(o.sub() == v); |
|
1 |
0 |
REQUIRE(o.sub() == v); |
|
1 |
0 |
REQUIRE(o.sub() == v); |
|
0 |
0 |
REQUIRE(o.sub() == v); |
|
0 |
0 |
REQUIRE(o.sub() == v); |
255
|
34 |
0 |
} |
|
34 |
0 |
} |