Subroutine Coverage
| lib/CSV/LINQ.pm |
|
| Criterion |
Covered |
Total |
% |
| subroutine |
74 |
108 |
68.5
|
| pod |
54 |
55 |
98.1
|
| line |
count |
pod |
subroutine |
|
8
|
5 |
n/a |
BEGIN |
|
9
|
5 |
n/a |
BEGIN |
|
10
|
5 |
n/a |
BEGIN |
|
13
|
5 |
n/a |
BEGIN |
|
15
|
5 |
n/a |
BEGIN |
|
33
|
35 |
n/a |
_open_fh |
|
38
|
5 |
n/a |
BEGIN |
|
39
|
5 |
n/a |
BEGIN |
|
48
|
202 |
No |
new |
|
57
|
103 |
n/a |
_parse_csv_line |
|
100
|
78 |
n/a |
_format_csv_field |
|
115
|
99 |
Yes |
From |
|
120
|
505 |
n/a |
__ANON__ |
|
127
|
27 |
Yes |
FromCSV |
|
134
|
5 |
n/a |
BEGIN |
|
149
|
5 |
n/a |
BEGIN |
|
150
|
98 |
n/a |
__ANON__ |
|
168
|
10 |
Yes |
Range |
|
172
|
52 |
n/a |
__ANON__ |
|
179
|
0 |
Yes |
Empty |
|
180
|
0 |
n/a |
__ANON__ |
|
185
|
0 |
Yes |
Repeat |
|
188
|
0 |
n/a |
__ANON__ |
|
200
|
787 |
n/a |
_next |
|
209
|
22 |
Yes |
Where |
|
219
|
50 |
n/a |
__ANON__ |
|
229
|
71 |
n/a |
__ANON__ |
|
243
|
21 |
Yes |
Select |
|
246
|
131 |
n/a |
__ANON__ |
|
254
|
3 |
Yes |
SelectMany |
|
258
|
18 |
n/a |
__ANON__ |
|
278
|
2 |
Yes |
Concat |
|
283
|
14 |
n/a |
__ANON__ |
|
296
|
0 |
Yes |
Zip |
|
300
|
0 |
n/a |
__ANON__ |
|
313
|
7 |
Yes |
Take |
|
318
|
24 |
n/a |
__ANON__ |
|
328
|
5 |
Yes |
Skip |
|
333
|
14 |
n/a |
__ANON__ |
|
344
|
0 |
Yes |
TakeWhile |
|
348
|
0 |
n/a |
__ANON__ |
|
361
|
0 |
Yes |
SkipWhile |
|
365
|
0 |
n/a |
__ANON__ |
|
383
|
16 |
Yes |
OrderBy |
|
391
|
1 |
Yes |
OrderByDescending |
|
399
|
24 |
Yes |
OrderByStr |
|
407
|
5 |
Yes |
OrderByStrDescending |
|
415
|
16 |
Yes |
OrderByNum |
|
423
|
5 |
Yes |
OrderByNumDescending |
|
431
|
0 |
Yes |
Reverse |
|
449
|
459 |
n/a |
_extract_key |
|
473
|
546 |
n/a |
_compare_keys |
|
497
|
67 |
n/a |
_perform_sort |
|
527
|
5 |
n/a |
BEGIN |
|
541
|
97 |
n/a |
_new_ordered |
|
546
|
67 |
n/a |
__ANON__ |
|
558
|
510 |
n/a |
_next |
|
574
|
30 |
n/a |
_thenby |
|
579
|
12 |
n/a |
ThenBy |
|
580
|
1 |
n/a |
ThenByDescending |
|
581
|
9 |
n/a |
ThenByStr |
|
582
|
1 |
n/a |
ThenByStrDescending |
|
583
|
5 |
n/a |
ThenByNum |
|
584
|
2 |
n/a |
ThenByNumDescending |
|
594
|
2 |
Yes |
GroupBy |
|
623
|
1 |
Yes |
Distinct |
|
627
|
4 |
n/a |
__ANON__ |
|
641
|
0 |
Yes |
Union |
|
646
|
0 |
Yes |
Intersect |
|
656
|
0 |
n/a |
__ANON__ |
|
671
|
0 |
Yes |
Except |
|
681
|
0 |
n/a |
__ANON__ |
|
700
|
5 |
Yes |
Join |
|
711
|
17 |
n/a |
__ANON__ |
|
729
|
0 |
Yes |
GroupJoin |
|
739
|
0 |
n/a |
__ANON__ |
|
755
|
2 |
Yes |
All |
|
763
|
1 |
Yes |
Any |
|
776
|
0 |
Yes |
Contains |
|
794
|
0 |
Yes |
SequenceEqual |
|
816
|
3 |
Yes |
First |
|
829
|
0 |
Yes |
FirstOrDefault |
|
844
|
3 |
Yes |
Last |
|
863
|
0 |
Yes |
LastOrDefault |
|
876
|
0 |
Yes |
Single |
|
892
|
0 |
Yes |
SingleOrDefault |
|
906
|
0 |
Yes |
ElementAt |
|
917
|
0 |
Yes |
ElementAtOrDefault |
|
932
|
3 |
Yes |
Count |
|
943
|
1 |
Yes |
Sum |
|
953
|
0 |
Yes |
Min |
|
964
|
0 |
Yes |
Max |
|
975
|
1 |
Yes |
Average |
|
988
|
0 |
Yes |
AverageOrDefault |
|
1000
|
0 |
Yes |
Aggregate |
|
1026
|
101 |
Yes |
ToArray |
|
1035
|
0 |
Yes |
ToList |
|
1044
|
0 |
Yes |
DefaultIfEmpty |
|
1049
|
0 |
n/a |
__ANON__ |
|
1068
|
2 |
Yes |
ToDictionary |
|
1080
|
2 |
Yes |
ToLookup |
|
1097
|
8 |
Yes |
ToCSV |
|
1117
|
5 |
n/a |
BEGIN |
|
1126
|
5 |
n/a |
BEGIN |
|
1138
|
5 |
n/a |
BEGIN |
|
1144
|
5 |
n/a |
BEGIN |
|
1158
|
5 |
n/a |
BEGIN |
|
1169
|
0 |
Yes |
ForEach |