Subroutine Coverage

blib/lib/File/KDBX.pm
Criterion Covered Total %
subroutine 140 157 89.1
pod 101 104 97.1


line count pod subroutine
4 12 n/a BEGIN
5 12 n/a BEGIN
6 12 n/a BEGIN
8 12 n/a BEGIN
9 12 n/a BEGIN
10 12 n/a BEGIN
11 12 n/a BEGIN
12 12 n/a BEGIN
13 12 n/a BEGIN
14 12 n/a BEGIN
15 12 n/a BEGIN
16 12 n/a BEGIN
17 12 n/a BEGIN
18 12 n/a BEGIN
19 12 n/a BEGIN
20 12 n/a BEGIN
21 12 n/a BEGIN
30 62 Yes new
44 59 n/a DESTROY
48 62 Yes init
58 89 Yes reset
69 1 Yes clone
75 1 No STORABLE_freeze
84 1 No STORABLE_thaw
98 3 n/a __ANON__
104 9 Yes load
105 21 Yes load_string
106 0 Yes load_file
107 0 Yes load_handle
110 30 n/a _loader
117 2 Yes dump
118 13 Yes dump_string
119 0 Yes dump_file
120 0 Yes dump_handle
123 15 n/a _dumper
133 15 Yes user_agent_string
135 159 Yes sig1
136 180 Yes sig2
137 751 Yes version
138 2153 Yes headers
139 424 Yes inner_headers
140 1974 Yes meta
141 109 Yes binaries
142 158 Yes deleted_objects
143 62 Yes raw
146 62 Yes comment
148 110 Yes cipher_id
149 64 Yes compression_flags
150 76 Yes master_seed
152 124 Yes encryption_iv
153 76 Yes stream_start_bytes
160 350 Yes kdf_parameters
168 62 Yes generator
169 62 Yes header_hash
170 62 Yes database_name
171 62 Yes database_name_changed
172 62 Yes database_description
173 62 Yes database_description_changed
174 62 Yes default_username
175 62 Yes default_username_changed
176 62 Yes maintenance_history_days
177 62 Yes color
178 62 Yes master_key_changed
179 62 Yes master_key_change_rec
180 62 Yes master_key_change_force
182 226 Yes custom_icons
183 69 Yes recycle_bin_enabled
184 69 Yes recycle_bin_uuid
185 62 Yes recycle_bin_changed
186 62 Yes entry_templates_group
187 62 Yes entry_templates_group_changed
188 62 Yes last_selected_group
189 62 Yes last_top_visible_group
190 64 Yes history_max_items
191 64 Yes history_max_size
192 62 Yes settings_changed
196 62 Yes protect_title
197 62 Yes protect_username
198 62 Yes protect_password
199 62 Yes protect_url
200 62 Yes protect_notes
214 62 n/a _set_nonlazy_attributes
220 425 Yes memory_protection
233 122 Yes minimum_version
237 3 n/a __ANON__
241 11 n/a __ANON__
246 159 n/a __ANON__
252 27 n/a __ANON__
260 148 n/a __ANON__
270 678 Yes root
283 0 n/a _kpx_groups
289 3 n/a _has_implicit_root
307 65 n/a _implicit_root
319 0 Yes trace_lineage
325 216 n/a _trace_lineage
333 170 n/a __ANON__
343 6 Yes recycle_bin
365 0 Yes entry_templates
377 0 Yes last_selected
389 0 Yes last_top_visible
403 15 Yes add_group
416 699 n/a _wrap_group
424 136 Yes groups
435 20 Yes add_entry
448 0 n/a _wrap_entry
456 209 Yes entries
467 108 Yes objects
474 0 n/a __iter__
480 0 Yes custom_icon
494 0 n/a __ANON__
510 5 Yes custom_icon_data
512 4 n/a __ANON__
518 9 Yes add_custom_icon
534 5 Yes remove_custom_icon
547 123 Yes custom_data
575 0 Yes custom_data_value
582 177 Yes public_custom_data
611 11 Yes add_deleted_object
625 49 Yes remove_deleted_object
632 0 Yes clear_deleted_objects
640 18 Yes resolve_reference
751 54 n/a _safe
756 94 n/a _remove_safe
759 2 Yes lock
764 1 n/a __ANON__
784 21 Yes unlock
795 15 Yes unlock_scoped
799 0 n/a __ANON__
806 4 Yes peek
813 15 Yes is_locked
839 1 Yes remove_empty_groups
843 3 n/a __ANON__
849 2 Yes remove_unused_icons
852 6 n/a __ANON__
861 1 Yes remove_duplicate_icons
879 1 n/a __ANON__
887 2 Yes prune_history
896 2 n/a __ANON__
907 14 Yes randomize_seeds
921 36 Yes key
928 45 Yes composite_key
935 176 Yes kdf
963 85 Yes transform_seed
972 75 Yes transform_rounds
984 46 Yes cipher
996 18 Yes random_stream
1007 88 Yes inner_random_stream_id
1018 110 Yes inner_random_stream_key
1034 69 n/a _handle_signal
1051 49 n/a _handle_object_added
1057 6 n/a _handle_object_removed
1071 13 n/a _handle_entry_uuid_changed
1081 26 n/a __ANON__
1093 1 n/a _handle_group_uuid_changed
1105 2 n/a __ANON__
1109 3 n/a __ANON__
1118 0 No TO_JSON