Subroutine Coverage
| lib/JSON/LINQ.pm |
|
| Criterion |
Covered |
Total |
% |
| subroutine |
119 |
148 |
80.4
|
| pod |
59 |
61 |
96.7
|
| line |
count |
pod |
subroutine |
|
16
|
7 |
n/a |
BEGIN |
|
20
|
7 |
n/a |
BEGIN |
|
21
|
7 |
n/a |
BEGIN |
|
22
|
7 |
n/a |
BEGIN |
|
23
|
7 |
n/a |
BEGIN |
|
25
|
7 |
n/a |
BEGIN |
|
27
|
7 |
n/a |
BEGIN |
|
37
|
7 |
n/a |
BEGIN |
|
42
|
2 |
n/a |
__ANON__ |
|
43
|
2 |
n/a |
__ANON__ |
|
44
|
6 |
n/a |
__ANON__ |
|
45
|
7 |
n/a |
BEGIN |
|
49
|
7 |
n/a |
BEGIN |
|
55
|
2 |
Yes |
true |
|
56
|
2 |
Yes |
false |
|
77
|
41 |
n/a |
_json_decode |
|
87
|
250 |
n/a |
_parse_value |
|
108
|
67 |
n/a |
_parse_object |
|
132
|
14 |
n/a |
_parse_array |
|
154
|
254 |
n/a |
_parse_string |
|
170
|
0 |
n/a |
_cp_to_utf8 |
|
181
|
4 |
n/a |
_json_encode |
|
186
|
12 |
n/a |
_enc_value |
|
203
|
12 |
n/a |
_enc_string |
|
220
|
171 |
No |
new |
|
225
|
204 |
No |
iterator |
|
240
|
90 |
Yes |
From |
|
245
|
429 |
n/a |
__ANON__ |
|
258
|
8 |
Yes |
FromJSON |
|
289
|
30 |
n/a |
__ANON__ |
|
299
|
8 |
Yes |
FromJSONL |
|
312
|
33 |
n/a |
__ANON__ |
|
333
|
7 |
Yes |
FromJSONString |
|
351
|
26 |
n/a |
__ANON__ |
|
358
|
1 |
Yes |
Range |
|
364
|
6 |
n/a |
__ANON__ |
|
372
|
4 |
Yes |
Empty |
|
375
|
5 |
n/a |
__ANON__ |
|
381
|
0 |
Yes |
Repeat |
|
386
|
0 |
n/a |
__ANON__ |
|
398
|
10 |
Yes |
Where |
|
411
|
20 |
n/a |
__ANON__ |
|
421
|
33 |
n/a |
__ANON__ |
|
435
|
21 |
Yes |
Select |
|
440
|
104 |
n/a |
__ANON__ |
|
448
|
2 |
Yes |
SelectMany |
|
455
|
12 |
n/a |
__ANON__ |
|
474
|
1 |
Yes |
Concat |
|
482
|
9 |
n/a |
__ANON__ |
|
497
|
0 |
Yes |
Zip |
|
504
|
0 |
n/a |
__ANON__ |
|
520
|
3 |
Yes |
Take |
|
526
|
10 |
n/a |
__ANON__ |
|
536
|
1 |
Yes |
Skip |
|
542
|
4 |
n/a |
__ANON__ |
|
553
|
0 |
Yes |
TakeWhile |
|
559
|
0 |
n/a |
__ANON__ |
|
575
|
0 |
Yes |
SkipWhile |
|
581
|
0 |
n/a |
__ANON__ |
|
604
|
3 |
Yes |
OrderBy |
|
614
|
2 |
Yes |
OrderByDescending |
|
624
|
7 |
Yes |
OrderByStr |
|
634
|
0 |
Yes |
OrderByStrDescending |
|
644
|
4 |
Yes |
OrderByNum |
|
654
|
1 |
Yes |
OrderByNumDescending |
|
664
|
1 |
Yes |
Reverse |
|
676
|
6 |
Yes |
GroupBy |
|
677
|
19 |
n/a |
__ANON__ |
|
683
|
23 |
n/a |
__ANON__ |
|
710
|
5 |
Yes |
Distinct |
|
716
|
22 |
n/a |
__ANON__ |
|
732
|
40 |
n/a |
_make_key |
|
754
|
16 |
n/a |
_from_snapshot |
|
759
|
32 |
n/a |
__ANON__ |
|
776
|
1 |
Yes |
Union |
|
783
|
1 |
Yes |
Intersect |
|
787
|
4 |
n/a |
__ANON__ |
|
797
|
3 |
n/a |
__ANON__ |
|
809
|
1 |
Yes |
Except |
|
813
|
4 |
n/a |
__ANON__ |
|
823
|
3 |
n/a |
__ANON__ |
|
835
|
2 |
Yes |
Join |
|
839
|
8 |
n/a |
__ANON__ |
|
850
|
10 |
n/a |
__ANON__ |
|
870
|
4 |
Yes |
GroupJoin |
|
876
|
16 |
n/a |
__ANON__ |
|
884
|
20 |
n/a |
__ANON__ |
|
906
|
2 |
Yes |
All |
|
917
|
6 |
Yes |
Any |
|
934
|
2 |
Yes |
Contains |
|
937
|
0 |
n/a |
__ANON__ |
|
941
|
5 |
n/a |
__ANON__ |
|
950
|
2 |
Yes |
SequenceEqual |
|
952
|
6 |
n/a |
__ANON__ |
|
976
|
1 |
Yes |
First |
|
994
|
0 |
Yes |
FirstOrDefault |
|
1015
|
1 |
Yes |
Last |
|
1032
|
0 |
Yes |
LastOrDefault |
|
1062
|
0 |
Yes |
Single |
|
1083
|
0 |
Yes |
SingleOrDefault |
|
1103
|
0 |
Yes |
ElementAt |
|
1119
|
0 |
Yes |
ElementAtOrDefault |
|
1139
|
16 |
Yes |
Count |
|
1153
|
8 |
Yes |
Sum |
|
1154
|
5 |
n/a |
__ANON__ |
|
1158
|
17 |
n/a |
__ANON__ |
|
1165
|
1 |
Yes |
Min |
|
1166
|
0 |
n/a |
__ANON__ |
|
1170
|
5 |
n/a |
__ANON__ |
|
1178
|
1 |
Yes |
Max |
|
1179
|
0 |
n/a |
__ANON__ |
|
1183
|
5 |
n/a |
__ANON__ |
|
1191
|
1 |
Yes |
Average |
|
1192
|
0 |
n/a |
__ANON__ |
|
1197
|
5 |
n/a |
__ANON__ |
|
1207
|
1 |
Yes |
AverageOrDefault |
|
1208
|
0 |
n/a |
__ANON__ |
|
1213
|
0 |
n/a |
__ANON__ |
|
1223
|
3 |
Yes |
Aggregate |
|
1240
|
3 |
n/a |
__ANON__ |
|
1246
|
3 |
n/a |
__ANON__ |
|
1262
|
88 |
Yes |
ToArray |
|
1274
|
0 |
Yes |
ToList |
|
1280
|
1 |
Yes |
ToDictionary |
|
1282
|
0 |
n/a |
__ANON__ |
|
1287
|
4 |
n/a |
__ANON__ |
|
1300
|
2 |
Yes |
ToLookup |
|
1302
|
0 |
n/a |
__ANON__ |
|
1307
|
8 |
n/a |
__ANON__ |
|
1320
|
2 |
Yes |
DefaultIfEmpty |
|
1332
|
6 |
n/a |
__ANON__ |
|
1350
|
1 |
Yes |
ToJSON |
|
1365
|
2 |
n/a |
__ANON__ |
|
1380
|
1 |
Yes |
ToJSONL |
|
1393
|
2 |
n/a |
__ANON__ |
|
1407
|
33 |
Yes |
ForEach |
|
1432
|
23 |
n/a |
_new_ordered |
|
1437
|
18 |
n/a |
__ANON__ |
|
1445
|
18 |
n/a |
_perform_sort |
|
1468
|
114 |
n/a |
_extract_key |
|
1489
|
146 |
n/a |
_compare_keys |
|
1506
|
6 |
n/a |
_thenby |
|
1511
|
0 |
n/a |
ThenBy |
|
1512
|
0 |
n/a |
ThenByDescending |
|
1513
|
4 |
n/a |
ThenByStr |
|
1514
|
0 |
n/a |
ThenByStrDescending |
|
1515
|
0 |
n/a |
ThenByNum |
|
1516
|
2 |
n/a |
ThenByNumDescending |