Subroutine Coverage

blib/lib/Moose/Util/TypeConstraints.pm
Criterion Covered Total %
subroutine 66 68 97.0
pod 35 36 97.2


line count pod subroutine
4 401 n/a BEGIN
5 401 n/a BEGIN
6 401 n/a BEGIN
7 401 n/a BEGIN
24 401 n/a BEGIN
25 401 n/a BEGIN
26 401 n/a BEGIN
27 401 n/a BEGIN
28 401 n/a BEGIN
29 401 n/a BEGIN
30 401 n/a BEGIN
31 401 n/a BEGIN
32 401 n/a BEGIN
33 401 n/a BEGIN
34 401 n/a BEGIN
36 401 n/a BEGIN
57 4 Yes get_type_constraint_registry
58 401 Yes list_all_type_constraints
61 5 Yes export_type_constraints_as_functions
62 401 n/a BEGIN
67 141 n/a __ANON__
72 66 Yes create_type_constraint_union
76 3 Yes create_named_type_constraint_union
81 69 n/a _create_type_constraint_union
112 134 Yes create_parameterized_type_constraint
132 132 n/a _create_parameterized_type_constraint
148 1793 Yes create_class_type_constraint
182 1306 Yes create_role_type_constraint
216 216 No find_or_create_type_constraint
245 8621 Yes find_or_create_isa_type_constraint
251 17 Yes find_or_create_does_type_constraint
257 9460 Yes find_or_parse_type_constraint
279 9460 Yes normalize_type_constraint_name
285 0 n/a _confess
296 20569 Yes find_type_constraint
308 45 Yes register_type_constraint
318 424 Yes type
329 6549 Yes subtype
352 1515 Yes class_type
356 1301 Yes role_type
360 1 Yes maybe_type
368 25 Yes duck_type
393 44 Yes coerce
410 6537 Yes as
411 6502 Yes where
412 12 Yes message
413 6818 Yes inline_as
415 47 Yes from
416 46 Yes via
419 16 Yes enum
453 6 Yes union
474 14 Yes create_enum_type_constraint
483 25 Yes create_duck_type_constraint
492 187 Yes match_on_type
540 6971 n/a _create_type_constraint
592 44 n/a _install_type_coercions
621 401 n/a BEGIN
674 401 n/a BEGIN
674 148 n/a _parse_parameterized_type_constraint
680 401 n/a BEGIN
680 429 n/a _detect_parameterized_type_constraint
685 401 n/a BEGIN
685 74 n/a _parse_type_constraint_union
699 401 n/a BEGIN
699 548 n/a _detect_type_constraint_union
737 145 Yes get_all_parameterizable_types
740 1 Yes add_parameterizable_type
754 0 Yes list_all_builtin_type_constraints