Subroutine Coverage

blib/lib/Spreadsheet/Edit.pm
Criterion Covered Total %
subroutine 133 222 59.9
pod 48 61 78.6


line count pod subroutine
8 3 n/a BEGIN
9 3 n/a BEGIN
9 3 n/a BEGIN
9 3 n/a BEGIN
10 3 n/a BEGIN
11 3 n/a BEGIN
16 3 n/a BEGIN
51 3 n/a BEGIN
52 3 n/a BEGIN
60 5 n/a import
61 3 n/a BEGIN
70 3 n/a BEGIN
113 30 n/a __gen_x
125 6 n/a __gen_scalar
131 3 n/a _generateScalar_num_cols
132 3 n/a _generateScalar_rx
138 0 n/a __ANON__
141 3 n/a _generateScalar_title_rx
146 6 n/a __gen_aryelem
153 3 n/a _generateScalar_title_row
154 3 n/a _generateScalar_linenum
157 6 n/a __gen_hash
163 3 n/a _generateHash_colx
164 3 n/a _generateHash_colx_desc
167 9 n/a __gen_array
173 3 n/a _generateArray_rows
176 3 n/a _generateArray_linenums
179 3 n/a _generateArray_meta_info
182 0 n/a __get_currentrow
189 3 n/a _generateArray_crow
196 3 n/a _generateHash_crow
206 3 n/a BEGIN
208 3 n/a BEGIN
209 3 n/a BEGIN
211 3 n/a BEGIN
218 3 n/a BEGIN
219 3 n/a BEGIN
220 3 n/a BEGIN
221 3 n/a BEGIN
222 3 n/a BEGIN
223 3 n/a BEGIN
224 3 n/a BEGIN
225 3 n/a BEGIN
229 3 n/a BEGIN
233 3 n/a BEGIN
237 3 n/a BEGIN
241 3 n/a BEGIN
251 24 n/a __looks_like_aref
257 4 No to_array
260 0 No to_aref
261 0 No to_wanted
264 4 No to_hash
272 52 No cx2let
277 0 No let2cx
288 32 No title2ident
294 0 n/a __fmt_uqlist
295 0 n/a __fmt_uqarray
299 0 n/a __fmt_uqlistwithqw
321 0 n/a __fmt_uqarraywithqw
325 0 n/a __fmt_pairlist
336 0 n/a __fmt_pairs
345 0 n/a __fill
374 0 n/a __fmt_colspec_cx
393 28 n/a __fmt_cx
465 14 n/a __unindexed_title
474 0 n/a _unindexed_title
480 6 n/a _get_usable_titles
515 2 Yes new_sheet
577 274 n/a _default_pfx_gen
582 285 Yes logmsg
641 15 n/a __usercall_info
660 5 n/a __filter_frame
666 3 n/a __fn_ln_methname
670 0 n/a __methname
674 10 n/a __find_userpkg
680 1 n/a __callerpkg
692 2 n/a __silent_new
728 1120 n/a __self_ifexists
731 841 n/a __selfmust
738 279 n/a __self
755 35 n/a __opthash
758 8 n/a __selfmust_opthash
763 5 n/a __self_opthash
768 274 n/a __selfonly
773 553 n/a __selfmustonly
779 2 n/a __self_opthash_Nargs
786 0 n/a __self_opthash_0args
787 2 n/a __self_opthash_1arg
788 0 n/a __self_opthash_2args
789 0 n/a __self_opthash_3args
793 10 n/a __validate_opthash
797 1 n/a __ANON__
812 10 n/a _set_stdopts
823 10 n/a _restore_stdopts
829 0 n/a _validate_ident
838 0 n/a __validate_4pthash
842 0 n/a __ANON__
848 4 n/a __validate_nonnegi
854 0 n/a __validate_nonnegi_or_undef
861 4 n/a __validate_pairs
876 0 n/a _check_rx
887 0 n/a __first_ifnot_wantarray
894 0 n/a __validate_not_scalar_context
901 0 n/a _carponce
919 4 Yes new
996 0 n/a __ANON__
1000 0 n/a __ANON__
1009 3 n/a BEGIN
1012 6 n/a _rows_replaced
1032 6 n/a __ANON__
1076 0 No tied_varnames
1088 3 n/a _tie_col_vars
1134 3 n/a BEGIN
1145 3 n/a BEGIN
1165 3 n/a BEGIN
1209 2 n/a _tiecell_helper
1220 3 n/a _all_valid_idents
1233 3 Yes tie_column_vars
1291 274 Yes attributes
1292 0 Yes colx
1293 0 Yes colx_desc
1295 274 Yes data_source
1305 0 Yes linenums
1306 0 Yes num_cols
1307 161 Yes rows
1308 274 Yes sheetname
1310 0 No iolayers
1311 0 No meta_info
1315 0 No input_encoding
1325 0 Yes title_row
1331 118 Yes rx
1333 0 Yes crow
1337 0 Yes linenum
1342 0 n/a _getref
1352 0 Yes get
1357 0 Yes set
1365 12 n/a __validate_sheet_arg
1379 0 n/a _log
1389 0 No fmt_sheet
1400 0 n/a _logmethifv
1406 8 n/a _logmethretifv
1416 6 n/a _call_usercode
1441 6 n/a _apply_to_rows
1591 0 n/a _adjust_colx
1622 0 n/a _specs2cxdesclist
1676 0 n/a _spec2cx
1686 0 n/a _colspec2cx
1696 0 Yes spectocx
1712 0 n/a _relspec2cx
1722 0 Yes alias
1772 0 Yes unalias
1814 8 Yes title_rx
1819 8 n/a __ANON__
1856 1 n/a _autodetect_title_rx
1968 0 Yes move_cols
1997 0 Yes move_col
2003 0 Yes insert_cols
2013 0 n/a __ANON__
2046 0 Yes insert_col
2051 0 Yes sort_rows
2067 3 n/a BEGIN
2080 0 Yes delete_cols
2100 0 Yes delete_col
2105 6 n/a _set_verbose_debug_silent
2142 0 Yes options
2160 0 n/a _colspecs_to_cxs_ckunique
2175 0 Yes only_cols
2194 0 Yes join_cols
2209 0 n/a __ANON__
2221 0 Yes join_cols_sep
2224 0 Yes rename_cols
2255 1 Yes apply
2269 0 Yes apply_all
2281 5 n/a __arrify_checknotempty
2292 5 Yes apply_torx
2307 0 Yes apply_exceptrx
2331 0 Yes split_col
2355 0 Yes reverse_cols
2366 0 Yes transpose
2406 0 Yes delete_rows
2458 0 No delete_row
2463 0 Yes insert_rows
2489 0 Yes insert_row
2503 2 Yes read_spreadsheet
2507 2 n/a __ANON__
2624 0 Yes write_csv
2732 3 n/a BEGIN
2766 0 Yes write_spreadsheet
2813 7 n/a _onlyinapply
2825 9 n/a __getsheet
2834 5 n/a _scal_tiehelper
2840 0 n/a _aryelem_tiehelper
2854 4 n/a _refval_tiehelper
2866 14 Yes sheet
2898 3 n/a BEGIN
2900 3 n/a BEGIN
2906 3 n/a BEGIN
2908 3 n/a BEGIN
2909 0 n/a oops
2912 4 n/a TIEARRAY
2918 47 n/a FETCH
2925 12 n/a STORE
2945 246 n/a FETCHSIZE
2947 2 n/a STORESIZE
2956 3 n/a BEGIN
2958 3 n/a BEGIN
2959 0 n/a oops
2960 3 n/a BEGIN
2963 12 n/a new
2967 110 n/a __ANON__
2968 4 n/a __ANON__
2974 3 n/a BEGIN
2977 12 n/a TIEHASH
2983 4 n/a _cellref
3004 4 n/a FETCH
3007 0 n/a STORE
3011 0 n/a NEXTKEY
3015 0 n/a FIRSTKEY
3021 0 n/a EXISTS
3026 0 n/a SCALAR
3029 0 n/a DELETE
3030 0 n/a CLEAR