Subroutine Coverage

blib/lib/GDPR/IAB/TCFv2.pm
Criterion Covered Total %
subroutine 62 63 98.4
pod 27 27 100.0


line count pod subroutine
3 5 n/a BEGIN
4 5 n/a BEGIN
5 5 n/a BEGIN
6 5 n/a BEGIN
8 5 n/a BEGIN
9 5 n/a BEGIN
10 5 n/a BEGIN
12 5 n/a BEGIN
21 5 n/a BEGIN
22 5 n/a BEGIN
23 5 n/a BEGIN
61 5 n/a BEGIN
63 5 n/a BEGIN
68 35 Yes Parse
118 28 Yes tc_string
124 30 Yes version
130 22 Yes created
138 22 Yes last_updated
147 44 n/a _get_epoch
158 20 Yes cmp_id
164 20 Yes cmp_version
170 20 Yes consent_screen
177 20 Yes consent_language
185 49 Yes vendor_list_version
193 20 Yes policy_version
200 20 Yes is_service_specific
206 20 Yes use_non_standard_stacks
214 25 Yes is_special_feature_opt_in
224 241 n/a _safe_is_special_feature_opt_in
234 48 Yes is_purpose_consent_allowed
243 480 n/a _safe_is_purpose_consent_allowed
252 48 Yes is_purpose_legitimate_interest_allowed
261 480 n/a _safe_is_purpose_legitimate_interest_allowed
270 21 Yes purpose_one_treatment
277 20 Yes publisher_country_code
287 2 Yes max_vendor_id_consent
293 2 Yes max_vendor_id_legitimate_interest
299 1376 Yes vendor_consent
305 1376 Yes vendor_legitimate_interest
311 19 Yes check_publisher_restriction
330 8 Yes publisher_restrictions
336 4 Yes publisher_tc
342 36 n/a _format_date
348 0 n/a __ANON__
353 15 n/a _json_true
355 15 n/a _json_false
358 54 n/a _format_json_subsection
370 18 Yes TO_JSON
432 33 n/a _decode_tc_string_segments
463 40 n/a _validate_and_decode_base64
488 29 n/a _parse_vendor_section
504 29 n/a _parse_vendor_consents
517 29 n/a _parse_vendor_legitimate_interests
525 29 n/a __ANON__
538 27 n/a _parse_publisher_section
556 58 n/a _parse_bitfield_or_range
588 17 n/a _parse_range_section
609 39 n/a _parse_bitfield
627 5 Yes looksLikeIsConsentVersion2
636 5 n/a BEGIN
638 5 n/a BEGIN
647 5 n/a BEGIN
653 5 n/a BEGIN