Subroutine Coverage

blib/lib/File/KDBX.pm
Criterion Covered Total %
subroutine 138 157 87.9
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 59 Yes new
41 56 n/a DESTROY
45 59 Yes init
55 86 Yes reset
66 1 Yes clone
72 1 No STORABLE_freeze
81 1 No STORABLE_thaw
95 3 n/a __ANON__
101 9 Yes load
102 21 Yes load_string
103 0 Yes load_file
104 0 Yes load_handle
107 30 n/a _loader
114 2 Yes dump
115 13 Yes dump_string
116 0 Yes dump_file
117 0 Yes dump_handle
120 15 n/a _dumper
130 15 Yes user_agent_string
132 156 Yes sig1
133 177 Yes sig2
134 605 Yes version
135 1978 Yes headers
136 412 Yes inner_headers
137 1870 Yes meta
138 106 Yes binaries
139 154 Yes deleted_objects
140 59 Yes raw
143 59 Yes comment
144 59 Yes cipher_id
145 61 Yes compression_flags
146 73 Yes master_seed
147 73 Yes encryption_iv
148 73 Yes stream_start_bytes
155 265 Yes kdf_parameters
163 59 Yes generator
164 59 Yes header_hash
165 59 Yes database_name
166 59 Yes database_name_changed
167 59 Yes database_description
168 59 Yes database_description_changed
169 59 Yes default_username
170 59 Yes default_username_changed
171 59 Yes maintenance_history_days
172 59 Yes color
173 59 Yes master_key_changed
174 59 Yes master_key_change_rec
175 59 Yes master_key_change_force
177 220 Yes custom_icons
178 66 Yes recycle_bin_enabled
179 66 Yes recycle_bin_uuid
180 59 Yes recycle_bin_changed
181 59 Yes entry_templates_group
182 59 Yes entry_templates_group_changed
183 59 Yes last_selected_group
184 59 Yes last_top_visible_group
185 61 Yes history_max_items
186 61 Yes history_max_size
187 59 Yes settings_changed
191 59 Yes protect_title
192 59 Yes protect_username
193 59 Yes protect_password
194 59 Yes protect_url
195 59 Yes protect_notes
209 59 n/a _set_nonlazy_attributes
215 384 Yes memory_protection
228 119 Yes minimum_version
232 3 n/a __ANON__
236 11 n/a __ANON__
241 156 n/a __ANON__
247 27 n/a __ANON__
255 146 n/a __ANON__
265 664 Yes root
278 0 n/a _kpx_groups
284 3 n/a _has_implicit_root
302 62 n/a _implicit_root
314 0 Yes trace_lineage
320 213 n/a _trace_lineage
328 170 n/a __ANON__
338 6 Yes recycle_bin
360 0 Yes entry_templates
372 0 Yes last_selected
384 0 Yes last_top_visible
398 15 Yes add_group
411 685 n/a _wrap_group
419 133 Yes groups
430 20 Yes add_entry
443 0 n/a _wrap_entry
451 204 Yes entries
462 106 Yes objects
469 0 n/a __iter__
475 0 Yes custom_icon
489 0 n/a __ANON__
505 5 Yes custom_icon_data
507 4 n/a __ANON__
513 9 Yes add_custom_icon
529 5 Yes remove_custom_icon
542 120 Yes custom_data
570 0 Yes custom_data_value
577 172 Yes public_custom_data
606 11 Yes add_deleted_object
620 48 Yes remove_deleted_object
627 0 Yes clear_deleted_objects
635 18 Yes resolve_reference
746 50 n/a _safe
751 90 n/a _remove_safe
754 0 Yes lock
761 0 n/a __ANON__
771 19 Yes unlock
782 15 Yes unlock_scoped
786 0 n/a __ANON__
793 4 Yes peek
800 15 Yes is_locked
826 1 Yes remove_empty_groups
830 3 n/a __ANON__
836 2 Yes remove_unused_icons
839 6 n/a __ANON__
848 1 Yes remove_duplicate_icons
866 1 n/a __ANON__
874 2 Yes prune_history
883 2 n/a __ANON__
894 14 Yes randomize_seeds
906 36 Yes key
913 45 Yes composite_key
920 173 Yes kdf
949 81 Yes transform_seed
957 67 Yes transform_rounds
966 39 Yes cipher
978 18 Yes random_stream
989 85 Yes inner_random_stream_id
1000 107 Yes inner_random_stream_key
1016 68 n/a _handle_signal
1033 48 n/a _handle_object_added
1039 6 n/a _handle_object_removed
1053 13 n/a _handle_entry_uuid_changed
1063 26 n/a __ANON__
1075 1 n/a _handle_group_uuid_changed
1087 2 n/a __ANON__
1091 3 n/a __ANON__
1100 0 No TO_JSON