| createNaNAction(int[]) |   | 68% |   | 80% | 1 | 5 | 1 | 6 | 0 | 1 |
| apply(double[]) |  | 100% |  | 100% | 0 | 9 | 0 | 26 | 0 | 1 |
| resolveTie(double[], NaturalRanking.IntList, int) |  | 100% |   | 88% | 1 | 7 | 0 | 17 | 0 | 1 |
| createNonNaNRankData(double[]) |  | 100% |  | 100% | 0 | 4 | 0 | 7 | 0 | 1 |
| createMappedRankData(double[], DoubleUnaryOperator) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| fill(double[], NaturalRanking.IntList, double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getRandomIntFunction() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| createRankData(double[], int[]) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| NaturalRanking(NaNStrategy, TiesStrategy) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| NaturalRanking(NaNStrategy, IntUnaryOperator) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| NaturalRanking(NaNStrategy, TiesStrategy, IntUnaryOperator) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| lambda$static$2(double) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| NaturalRanking(TiesStrategy) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| NaturalRanking(NaNStrategy) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| NaturalRanking(IntUnaryOperator) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$createNaNAction$3(int[], double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| NaturalRanking() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getNanStrategy() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTiesStrategy() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$static$1(double) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$static$0(double) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |