Subroutine Coverage
| blib/lib/Aion/Type.pm |
|
| Criterion |
Covered |
Total |
% |
| subroutine |
162 |
173 |
93.6
|
| pod |
96 |
136 |
70.5
|
| line |
count |
pod |
subroutine |
|
3
|
7 |
n/a |
BEGIN |
|
4
|
7 |
n/a |
BEGIN |
|
7
|
7 |
n/a |
BEGIN |
|
8
|
7 |
n/a |
BEGIN |
|
9
|
7 |
n/a |
BEGIN |
|
10
|
7 |
n/a |
BEGIN |
|
12
|
207 |
Yes |
true |
|
17
|
2 |
n/a |
__ANON__ |
|
18
|
2 |
n/a |
__ANON__ |
|
21
|
45 |
n/a |
__ANON__ |
|
22
|
99 |
n/a |
__ANON__ |
|
23
|
466 |
n/a |
__ANON__ |
|
28
|
0 |
n/a |
__ANON__ |
|
29
|
0 |
n/a |
__ANON__ |
|
30
|
0 |
n/a |
__ANON__ |
|
31
|
0 |
n/a |
__ANON__ |
|
40
|
7 |
n/a |
BEGIN |
|
76
|
3416 |
Yes |
new |
|
85
|
293 |
Yes |
clone |
|
93
|
2647 |
Yes |
init |
|
96
|
6832 |
n/a |
__ANON__ |
|
108
|
17160 |
Yes |
stringify |
|
120
|
15 |
Yes |
detail |
|
130
|
1 |
Yes |
val_to_str |
|
138
|
384 |
n/a |
_build_as_test_cache |
|
151
|
2 |
Yes |
is_primitive |
|
157
|
1500 |
Yes |
test |
|
174
|
731 |
Yes |
include |
|
180
|
59 |
Yes |
exclude |
|
186
|
160 |
Yes |
validate |
|
193
|
30 |
Yes |
coerce |
|
204
|
3 |
Yes |
Any |
|
205
|
3 |
Yes |
None |
|
212
|
2638 |
Yes |
is_set_theoretic |
|
213
|
22193 |
Yes |
is_union |
|
214
|
27005 |
Yes |
is_intersection |
|
215
|
42882 |
Yes |
is_exclude |
|
216
|
23244 |
Yes |
is_enum |
|
217
|
304 |
Yes |
is_range_type |
|
218
|
60 |
Yes |
range_lbound |
|
219
|
28 |
Yes |
is_range |
|
223
|
996 |
Yes |
typed_sorted_args_key |
|
230
|
28 |
Yes |
sorted_args_key |
|
240
|
30328 |
Yes |
key |
|
257
|
23 |
Yes |
keyfn |
|
268
|
16 |
Yes |
asen |
|
277
|
18 |
Yes |
ckey |
|
283
|
9 |
Yes |
compare |
|
289
|
6 |
Yes |
instanceof |
|
305
|
33 |
Yes |
is_descendant |
|
311
|
3 |
n/a |
__ANON__ |
|
314
|
6 |
n/a |
__ANON__ |
|
326
|
34 |
Yes |
like |
|
327
|
0 |
n/a |
__ANON__ |
|
328
|
0 |
n/a |
__ANON__ |
|
336
|
225 |
Yes |
identical |
|
347
|
2 |
Yes |
distinct |
|
352
|
56 |
n/a |
_simplify |
|
357
|
2 |
Yes |
simplify |
|
364
|
449 |
n/a |
_unfolding |
|
378
|
1147 |
n/a |
_pushing |
|
414
|
886 |
n/a |
_distribute |
|
421
|
443 |
n/a |
__ANON__ |
|
434
|
51 |
n/a |
_union_ranges |
|
460
|
1318 |
n/a |
_intersection_ranges |
|
482
|
3 |
n/a |
_union_enums |
|
503
|
16 |
n/a |
_intersection_enums |
|
525
|
2685 |
n/a |
_ranges_bag |
|
541
|
2278 |
n/a |
_intersection |
|
551
|
6985 |
n/a |
__ANON__ |
|
557
|
407 |
n/a |
_union |
|
567
|
1859 |
n/a |
__ANON__ |
|
573
|
63 |
Yes |
subset |
|
582
|
13 |
Yes |
subproper |
|
588
|
0 |
Yes |
superset |
|
594
|
1 |
Yes |
superproper |
|
600
|
7 |
Yes |
equals |
|
606
|
0 |
Yes |
differs |
|
612
|
2 |
Yes |
joint |
|
618
|
4 |
Yes |
disjoint |
|
626
|
0 |
Yes |
title |
|
636
|
0 |
Yes |
description |
|
646
|
0 |
Yes |
example |
|
658
|
333 |
Yes |
make |
|
668
|
2738 |
Yes |
Any |
|
668
|
4 |
Yes |
Bin |
|
668
|
25 |
Yes |
Bool |
|
668
|
8 |
Yes |
BoolLike |
|
668
|
15 |
Yes |
ClassName |
|
668
|
3 |
Yes |
CodeLike |
|
668
|
37 |
Yes |
CodeRef |
|
668
|
35 |
Yes |
Control |
|
668
|
18 |
Yes |
Defined |
|
668
|
4 |
Yes |
Double |
|
668
|
3 |
Yes |
Email |
|
668
|
5 |
Yes |
FileHandle |
|
668
|
4 |
Yes |
Float |
|
668
|
2 |
Yes |
FormatRef |
|
668
|
6 |
Yes |
ForwardRef |
|
668
|
19 |
Yes |
GlobRef |
|
668
|
4 |
Yes |
Html |
|
668
|
2 |
Yes |
ImplementRef |
|
668
|
105 |
Yes |
Int |
|
668
|
42 |
Yes |
Item |
|
668
|
6 |
Yes |
LValueRef |
|
668
|
42 |
Yes |
Like |
|
668
|
9 |
Yes |
Nat |
|
668
|
3 |
Yes |
NonEmptyStr |
|
668
|
82 |
Yes |
Num |
|
668
|
7 |
No |
NumLike |
|
668
|
17 |
No |
PackageName |
|
668
|
3 |
Yes |
Path |
|
668
|
13 |
Yes |
PositiveInt |
|
668
|
4 |
Yes |
PositiveNum |
|
668
|
9 |
Yes |
Rat |
|
668
|
108 |
Yes |
Ref |
|
668
|
6 |
Yes |
RegexpLike |
|
668
|
2 |
Yes |
RegexpRef |
|
668
|
4 |
Yes |
RoleName |
|
668
|
182 |
Yes |
Str |
|
668
|
2 |
Yes |
StrDate |
|
668
|
2 |
Yes |
StrDateTime |
|
668
|
10 |
Yes |
StrLike |
|
668
|
17 |
Yes |
StrRat |
|
668
|
15 |
Yes |
Tel |
|
668
|
18 |
Yes |
Undef |
|
668
|
3 |
Yes |
Uni |
|
668
|
2 |
Yes |
Url |
|
668
|
19 |
Yes |
Value |
|
668
|
7 |
Yes |
Version |
|
668
|
2 |
n/a |
Rim |
|
676
|
219 |
Yes |
make_arg |
|
687
|
15 |
No |
Bytes |
|
687
|
4 |
No |
ConsumerOf |
|
687
|
4 |
No |
CycleTuple |
|
687
|
7 |
No |
Dict |
|
687
|
2 |
No |
EndsWith |
|
687
|
47 |
No |
Enum |
|
687
|
470 |
No |
Exclude |
|
687
|
6 |
No |
HasMethods |
|
687
|
5 |
No |
HasProp |
|
687
|
3 |
No |
InstanceOf |
|
687
|
1349 |
No |
Intersection |
|
687
|
5 |
No |
Isa |
|
687
|
9 |
No |
Join |
|
687
|
29 |
No |
Len |
|
687
|
29 |
No |
Lim |
|
687
|
19 |
No |
LimKeys |
|
687
|
5 |
No |
Map |
|
687
|
6 |
No |
Maybe |
|
687
|
3 |
No |
NamedCode |
|
687
|
4 |
No |
Option |
|
687
|
15 |
No |
PositiveBytes |
|
687
|
3 |
No |
ProtoCode |
|
687
|
121 |
No |
Range |
|
687
|
11 |
No |
Split |
|
687
|
3 |
No |
StartsWith |
|
687
|
4 |
No |
StrMatch |
|
687
|
24 |
No |
Tuple |
|
687
|
387 |
No |
Union |
|
687
|
1 |
No |
Wantarray |
|
696
|
8 |
Yes |
Me |
|
705
|
74 |
Yes |
make_maybe_arg |
|
725
|
16 |
No |
ArrayLike |
|
725
|
37 |
Yes |
ArrayRef |
|
725
|
30 |
No |
HashLike |
|
725
|
23 |
No |
HashRef |
|
725
|
52 |
No |
Object |
|
725
|
13 |
No |
Overload |
|
725
|
4 |
No |
RefRef |
|
725
|
4 |
No |
ScalarRef |
|
725
|
14 |
No |
Tied |
|
725
|
19 |
No |
ValueRef |