Subroutine Coverage

blib/lib/Spreadsheet/Edit.pm
Criterion Covered Total %
subroutine 135 226 59.7
pod 50 63 79.3


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 36 n/a __gen_x
125 12 n/a __gen_scalar
131 3 n/a _generateScalar_num_cols
132 3 n/a _generateScalar_first_data_rx
133 3 n/a _generateScalar_last_data_rx
134 3 n/a _generateScalar_rx
140 0 n/a __ANON__
143 3 n/a _generateScalar_title_rx
148 6 n/a __gen_aryelem
155 3 n/a _generateScalar_title_row
156 3 n/a _generateScalar_linenum
159 6 n/a __gen_hash
165 3 n/a _generateHash_colx
166 3 n/a _generateHash_colx_desc
169 9 n/a __gen_array
175 3 n/a _generateArray_rows
178 3 n/a _generateArray_linenums
181 3 n/a _generateArray_meta_info
184 0 n/a __get_currentrow
191 3 n/a _generateArray_crow
198 3 n/a _generateHash_crow
208 3 n/a BEGIN
210 3 n/a BEGIN
211 3 n/a BEGIN
213 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
226 3 n/a BEGIN
227 3 n/a BEGIN
231 3 n/a BEGIN
235 3 n/a BEGIN
239 3 n/a BEGIN
243 3 n/a BEGIN
253 24 n/a __looks_like_aref
259 4 No to_array
262 0 No to_aref
263 0 No to_wanted
266 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
998 0 n/a __ANON__
1002 0 n/a __ANON__
1011 3 n/a BEGIN
1014 6 n/a _rows_replaced
1034 6 n/a __ANON__
1080 0 No tied_varnames
1092 3 n/a _tie_col_vars
1138 3 n/a BEGIN
1149 3 n/a BEGIN
1169 3 n/a BEGIN
1213 2 n/a _tiecell_helper
1224 3 n/a _all_valid_idents
1237 3 Yes tie_column_vars
1295 274 Yes attributes
1296 0 Yes colx
1297 0 Yes colx_desc
1299 274 Yes data_source
1309 0 Yes linenums
1310 0 Yes num_cols
1311 161 Yes rows
1312 274 Yes sheetname
1314 0 No iolayers
1315 0 No meta_info
1319 0 No input_encoding
1329 0 Yes title_row
1335 118 Yes rx
1337 0 Yes crow
1341 0 Yes linenum
1346 0 n/a _getref
1356 0 Yes get
1361 0 Yes set
1369 12 n/a __validate_sheet_arg
1383 0 n/a _log
1393 0 No fmt_sheet
1404 0 n/a _logmethifv
1410 8 n/a _logmethretifv
1417 6 n/a _call_usercode
1435 6 n/a _apply_to_rows
1585 0 n/a _adjust_colx
1616 0 n/a _specs2cxdesclist
1670 0 n/a _spec2cx
1680 0 n/a _colspec2cx
1690 0 Yes spectocx
1706 0 n/a _relspec2cx
1716 0 Yes alias
1766 0 Yes unalias
1808 8 Yes title_rx
1813 8 n/a __ANON__
1850 1 n/a _autodetect_title_rx
1960 0 Yes first_data_rx
1974 0 Yes last_data_rx
1994 0 Yes move_cols
2023 0 Yes move_col
2029 0 Yes insert_cols
2038 0 n/a __ANON__
2059 0 Yes insert_col
2064 0 Yes sort_rows
2082 3 n/a BEGIN
2095 0 Yes delete_cols
2115 0 Yes delete_col
2120 6 n/a _set_verbose_debug_silent
2157 0 Yes options
2175 0 n/a _colspecs_to_cxs_ckunique
2190 0 Yes only_cols
2209 0 Yes join_cols
2224 0 n/a __ANON__
2237 0 Yes join_cols_sep
2240 0 Yes rename_cols
2272 1 Yes apply
2286 0 Yes apply_all
2298 5 n/a __arrify_checknotempty
2310 5 Yes apply_torx
2325 0 Yes apply_exceptrx
2349 0 Yes split_col
2373 0 Yes reverse_cols
2384 0 Yes transpose
2426 0 Yes delete_rows
2490 0 No delete_row
2495 0 Yes insert_rows
2527 0 Yes insert_row
2541 2 Yes read_spreadsheet
2545 2 n/a __ANON__
2661 0 Yes write_csv
2769 3 n/a BEGIN
2803 0 Yes write_spreadsheet
2850 7 n/a _onlyinapply
2862 9 n/a __getsheet
2871 5 n/a _scal_tiehelper
2877 0 n/a _aryelem_tiehelper
2891 4 n/a _refval_tiehelper
2903 14 Yes sheet
2935 3 n/a BEGIN
2937 3 n/a BEGIN
2943 3 n/a BEGIN
2945 3 n/a BEGIN
2946 0 n/a oops
2949 4 n/a TIEARRAY
2955 47 n/a FETCH
2962 12 n/a STORE
2982 245 n/a FETCHSIZE
2984 2 n/a STORESIZE
2993 3 n/a BEGIN
2995 3 n/a BEGIN
2996 0 n/a oops
2997 3 n/a BEGIN
3000 12 n/a new
3004 110 n/a __ANON__
3005 4 n/a __ANON__
3011 3 n/a BEGIN
3014 12 n/a TIEHASH
3020 4 n/a _cellref
3041 4 n/a FETCH
3044 0 n/a STORE
3048 0 n/a NEXTKEY
3052 0 n/a FIRSTKEY
3058 0 n/a EXISTS
3063 0 n/a SCALAR
3066 0 n/a DELETE
3067 0 n/a CLEAR