Subroutine Coverage

lib/JSON/LINQ.pm
Criterion Covered Total %
subroutine 153 182 84.0
pod 63 65 96.9


line count pod subroutine
16 11 n/a BEGIN
20 11 n/a BEGIN
21 11 n/a BEGIN
22 11 n/a BEGIN
23 11 n/a BEGIN
25 11 n/a BEGIN
27 11 n/a BEGIN
40 11 n/a BEGIN
45 2 n/a __ANON__
46 2 n/a __ANON__
47 6 n/a __ANON__
48 11 n/a BEGIN
52 11 n/a BEGIN
58 2 Yes true
59 2 Yes false
80 163 n/a _json_decode
90 802 n/a _parse_value
111 220 n/a _parse_object
135 30 n/a _parse_array
157 789 n/a _parse_string
173 0 n/a _cp_to_utf8
184 21 n/a _json_encode
189 77 n/a _enc_value
206 76 n/a _enc_string
223 358 No new
228 414 No iterator
243 102 Yes From
248 457 n/a __ANON__
270 167 n/a _open_fh
275 11 n/a BEGIN
276 11 n/a BEGIN
285 24 Yes FromJSON
290 11 n/a BEGIN
291 11 n/a BEGIN
309 93 n/a __ANON__
319 44 Yes FromJSONL
324 11 n/a BEGIN
325 175 n/a __ANON__
346 7 Yes FromJSONString
364 26 n/a __ANON__
378 176 n/a _parse_csv_line
422 126 n/a _format_csv_field
440 41 Yes FromCSV
450 11 n/a BEGIN
458 11 n/a BEGIN
463 11 n/a BEGIN
464 176 n/a __ANON__
487 25 Yes FromLTSV
492 11 n/a BEGIN
493 105 n/a __ANON__
511 1 Yes Range
517 6 n/a __ANON__
525 4 Yes Empty
528 5 n/a __ANON__
534 0 Yes Repeat
539 0 n/a __ANON__
551 28 Yes Where
564 80 n/a __ANON__
574 89 n/a __ANON__
588 26 Yes Select
593 129 n/a __ANON__
601 2 Yes SelectMany
608 12 n/a __ANON__
627 3 Yes Concat
635 21 n/a __ANON__
650 0 Yes Zip
657 0 n/a __ANON__
673 6 Yes Take
679 19 n/a __ANON__
689 1 Yes Skip
695 4 n/a __ANON__
706 0 Yes TakeWhile
712 0 n/a __ANON__
728 0 Yes SkipWhile
734 0 n/a __ANON__
757 3 Yes OrderBy
767 2 Yes OrderByDescending
777 8 Yes OrderByStr
787 0 Yes OrderByStrDescending
797 6 Yes OrderByNum
807 1 Yes OrderByNumDescending
817 1 Yes Reverse
829 7 Yes GroupBy
830 23 n/a __ANON__
836 27 n/a __ANON__
863 6 Yes Distinct
869 26 n/a __ANON__
885 44 n/a _make_key
907 36 n/a _from_snapshot
912 72 n/a __ANON__
929 1 Yes Union
936 1 Yes Intersect
940 4 n/a __ANON__
950 3 n/a __ANON__
962 1 Yes Except
966 4 n/a __ANON__
976 3 n/a __ANON__
988 24 Yes Join
992 63 n/a __ANON__
1003 98 n/a __ANON__
1023 10 Yes GroupJoin
1029 32 n/a __ANON__
1037 46 n/a __ANON__
1059 2 Yes All
1070 6 Yes Any
1087 2 Yes Contains
1090 0 n/a __ANON__
1094 5 n/a __ANON__
1103 2 Yes SequenceEqual
1105 6 n/a __ANON__
1129 1 Yes First
1147 0 Yes FirstOrDefault
1168 1 Yes Last
1185 0 Yes LastOrDefault
1215 0 Yes Single
1236 0 Yes SingleOrDefault
1256 0 Yes ElementAt
1272 0 Yes ElementAtOrDefault
1292 18 Yes Count
1306 11 Yes Sum
1307 5 n/a __ANON__
1311 28 n/a __ANON__
1318 1 Yes Min
1319 0 n/a __ANON__
1323 5 n/a __ANON__
1331 1 Yes Max
1332 0 n/a __ANON__
1336 5 n/a __ANON__
1344 1 Yes Average
1345 0 n/a __ANON__
1350 5 n/a __ANON__
1360 1 Yes AverageOrDefault
1361 0 n/a __ANON__
1366 0 n/a __ANON__
1376 3 Yes Aggregate
1393 3 n/a __ANON__
1399 3 n/a __ANON__
1415 174 Yes ToArray
1427 0 Yes ToList
1433 1 Yes ToDictionary
1435 0 n/a __ANON__
1440 4 n/a __ANON__
1453 2 Yes ToLookup
1455 0 n/a __ANON__
1460 8 n/a __ANON__
1473 2 Yes DefaultIfEmpty
1485 6 n/a __ANON__
1503 5 Yes ToJSON
1507 11 n/a BEGIN
1510 13 n/a __ANON__
1511 11 n/a BEGIN
1516 11 n/a BEGIN
1518 11 n/a BEGIN
1526 3 Yes ToJSONL
1531 8 n/a __ANON__
1532 11 n/a BEGIN
1536 11 n/a BEGIN
1553 10 Yes ToLTSV
1561 17 n/a __ANON__
1572 11 n/a BEGIN
1576 11 n/a BEGIN
1594 15 Yes ToCSV
1621 11 n/a BEGIN
1624 11 n/a BEGIN
1630 11 n/a BEGIN
1633 11 n/a BEGIN
1643 11 n/a BEGIN
1648 11 n/a BEGIN
1651 11 n/a BEGIN
1661 81 Yes ForEach
1686 26 n/a _new_ordered
1691 21 n/a __ANON__
1699 21 n/a _perform_sort
1722 125 n/a _extract_key
1743 156 n/a _compare_keys
1760 6 n/a _thenby
1765 0 n/a ThenBy
1766 0 n/a ThenByDescending
1767 4 n/a ThenByStr
1768 0 n/a ThenByStrDescending
1769 0 n/a ThenByNum
1770 2 n/a ThenByNumDescending