Subroutine Coverage

blib/lib/Thrift/JSONProtocol.pm
Criterion Covered Total %
subroutine 58 111 52.2
pod 1 68 1.4


line count pod subroutine
19 1 n/a BEGIN
20 1 n/a BEGIN
21 1 n/a BEGIN
22 1 n/a BEGIN
23 1 n/a BEGIN
25 1 n/a BEGIN
26 1 n/a BEGIN
27 1 n/a BEGIN
30 43 No transport
67 1 n/a BEGIN
88 1 Yes new
105 2 No getTypeNameForTypeID
114 0 No getTypeIDForTypeName
141 8 No check_utf8
157 4 No pushContext
164 4 No popContext
172 0 No readJSONSyntaxChar
182 34 No write
193 3 No writeJSONString
236 0 No readJSONString
280 7 No writeJSONInteger
295 0 No isJSONNumeric
302 0 No readJSONNumericChars
326 0 No readJSONInteger
343 0 No writeJSONDouble
360 0 No readJSONDouble
390 0 No writeJSONBase64
396 0 No readJSONBase64
405 3 No writeJSONObjectStart
416 0 No readJSONObjectStart
427 3 No writeJSONObjectEnd
433 0 No readJSONObjectEnd
439 1 No writeJSONArrayStart
450 0 No readJSONArrayStart
461 1 No writeJSONArrayEnd
467 0 No readJSONArrayEnd
477 1 No writeMessageBegin
491 0 No readMessageBegin
510 1 No writeMessageEnd
515 0 No readMessageEnd
520 1 No writeStructBegin
525 0 No readStructBegin
530 1 No writeStructEnd
535 0 No readStructEnd
540 2 No writeFieldBegin
549 0 No readFieldBegin
567 2 No writeFieldEnd
572 0 No readFieldEnd
576 1 No writeFieldStop
579 0 No writeMapBegin
590 0 No readMapBegin
606 0 No writeMapEnd
611 0 No readMapEnd
616 0 No writeListBegin
625 0 No readListBegin
639 0 No writeListEnd
644 0 No readListEnd
649 0 No writeSetBegin
654 0 No readSetBegin
659 0 No writeSetEnd
664 0 No readSetEnd
669 0 No writeBool
674 0 No readBool
681 0 No writeByte
686 0 No readByte
693 0 No writeI16
698 0 No readI16
703 2 No writeI32
708 0 No readI32
713 0 No writeI64
718 0 No readI64
723 0 No writeDouble
728 0 No readDouble
733 0 No writeString
739 0 No readString
744 0 No writeBinary
749 0 No readBinary
759 1 n/a BEGIN
760 1 n/a BEGIN
761 1 n/a BEGIN
764 0 n/a getProtocol
775 1 n/a BEGIN
776 1 n/a BEGIN
777 1 n/a BEGIN
779 1 n/a BEGIN
783 5 n/a new
787 1 n/a write
788 0 n/a read
789 3 n/a escapeNum
797 1 n/a BEGIN
798 1 n/a BEGIN
799 1 n/a BEGIN
801 1 n/a BEGIN
805 1 n/a new
812 5 n/a write
824 0 n/a read
843 1 n/a BEGIN
844 1 n/a BEGIN
845 1 n/a BEGIN
847 1 n/a BEGIN
851 3 n/a new
859 8 n/a write
875 0 n/a read
891 4 n/a escapeNum
900 1 n/a BEGIN
901 1 n/a BEGIN
902 1 n/a BEGIN
904 1 n/a BEGIN
908 1 n/a new
915 0 n/a read
928 0 n/a peek