Branch Coverage

JS.xs
Criterion Covered Total %
branch 13 22 59.0


line true false branch
7 1 2771 if(!SvOK(in)) return 0;
9 221 2550 if( sv_isobject(in) ) {
10 221 0 const char* h = HvNAME( SvSTASH(SvRV(in)) );
221 0 const char* h = HvNAME( SvSTASH(SvRV(in)) );
0 221 const char* h = HvNAME( SvSTASH(SvRV(in)) );
0 0 const char* h = HvNAME( SvSTASH(SvRV(in)) );
221 0 const char* h = HvNAME( SvSTASH(SvRV(in)) );
0 221 const char* h = HvNAME( SvSTASH(SvRV(in)) );
11 221 0 if(strEQ(h, "Math::JS")) return 1;
14 705 1845 if(SvIOK(in) || SvNOK(in)) return 2;
705 0 if(SvIOK(in) || SvNOK(in)) return 2;