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
1420 6 n/a _call_usercode
1445 6 n/a _apply_to_rows
1595 0 n/a _adjust_colx
1626 0 n/a _specs2cxdesclist
1680 0 n/a _spec2cx
1690 0 n/a _colspec2cx
1700 0 Yes spectocx
1716 0 n/a _relspec2cx
1726 0 Yes alias
1776 0 Yes unalias
1818 8 Yes title_rx
1823 8 n/a __ANON__
1860 1 n/a _autodetect_title_rx
1970 0 Yes first_data_rx
1984 0 Yes last_data_rx
2004 0 Yes move_cols
2033 0 Yes move_col
2039 0 Yes insert_cols
2048 0 n/a __ANON__
2069 0 Yes insert_col
2074 0 Yes sort_rows
2092 3 n/a BEGIN
2105 0 Yes delete_cols
2125 0 Yes delete_col
2130 6 n/a _set_verbose_debug_silent
2167 0 Yes options
2185 0 n/a _colspecs_to_cxs_ckunique
2200 0 Yes only_cols
2219 0 Yes join_cols
2234 0 n/a __ANON__
2247 0 Yes join_cols_sep
2250 0 Yes rename_cols
2282 1 Yes apply
2296 0 Yes apply_all
2308 5 n/a __arrify_checknotempty
2320 5 Yes apply_torx
2335 0 Yes apply_exceptrx
2359 0 Yes split_col
2383 0 Yes reverse_cols
2394 0 Yes transpose
2436 0 Yes delete_rows
2500 0 No delete_row
2505 0 Yes insert_rows
2537 0 Yes insert_row
2551 2 Yes read_spreadsheet
2555 2 n/a __ANON__
2671 0 Yes write_csv
2779 3 n/a BEGIN
2813 0 Yes write_spreadsheet
2860 7 n/a _onlyinapply
2872 9 n/a __getsheet
2881 5 n/a _scal_tiehelper
2887 0 n/a _aryelem_tiehelper
2901 4 n/a _refval_tiehelper
2913 14 Yes sheet
2945 3 n/a BEGIN
2947 3 n/a BEGIN
2953 3 n/a BEGIN
2955 3 n/a BEGIN
2956 0 n/a oops
2959 4 n/a TIEARRAY
2965 47 n/a FETCH
2972 12 n/a STORE
2992 245 n/a FETCHSIZE
2994 2 n/a STORESIZE
3003 3 n/a BEGIN
3005 3 n/a BEGIN
3006 0 n/a oops
3007 3 n/a BEGIN
3010 12 n/a new
3014 110 n/a __ANON__
3015 4 n/a __ANON__
3021 3 n/a BEGIN
3024 12 n/a TIEHASH
3030 4 n/a _cellref
3051 4 n/a FETCH
3054 0 n/a STORE
3058 0 n/a NEXTKEY
3062 0 n/a FIRSTKEY
3068 0 n/a EXISTS
3073 0 n/a SCALAR
3076 0 n/a DELETE
3077 0 n/a CLEAR