| UnitsConverter |   | 86% |   | 68% | 22 | 49 | 14 | 136 | 1 | 12 | 0 | 1 |
| ComplexUnitsConverter |   | 85% |   | 85% | 6 | 30 | 12 | 106 | 1 | 9 | 0 | 1 |
| MeasureUnitImpl.UnitsParser.Token |   | 78% |   | 63% | 16 | 35 | 1 | 53 | 0 | 13 | 0 | 1 |
| MeasureUnitImpl.UnitsParser |   | 93% |   | 87% | 12 | 59 | 10 | 172 | 0 | 10 | 0 | 1 |
| UnitsConverter.Factor |   | 96% |   | 86% | 8 | 47 | 2 | 200 | 0 | 14 | 0 | 1 |
| UnitPreferences.UnitPreferencesSink |   | 84% |   | 73% | 9 | 22 | 1 | 49 | 0 | 5 | 0 | 1 |
| ConversionRates.ConversionRatesSink |   | 83% |   | 76% | 6 | 17 | 1 | 33 | 0 | 4 | 0 | 1 |
| UnitsData.CategoriesSink |   | 76% |   | 58% | 5 | 9 | 1 | 18 | 0 | 3 | 0 | 1 |
| UnitsData |   | 85% |   | 75% | 3 | 14 | 7 | 48 | 1 | 10 | 0 | 1 |
| MeasureUnitImpl |   | 96% |   | 92% | 7 | 63 | 6 | 138 | 1 | 23 | 0 | 1 |
| UnitsRouter |   | 91% |   | 84% | 4 | 19 | 2 | 47 | 0 | 6 | 0 | 1 |
| UnitsData.SimpleUnitIdentifiersSink |   | 86% |   | 75% | 3 | 9 | 1 | 23 | 0 | 3 | 0 | 1 |
| MeasureUnitImpl.MeasureUnitImplComparator |   | 75% |   | 25% | 4 | 6 | 5 | 14 | 0 | 2 | 0 | 1 |
| UnitPreferences |  | 97% |   | 90% | 4 | 27 | 0 | 72 | 0 | 6 | 0 | 1 |
| ConversionRates.ConversionRateInfo |  | 89% |   | 66% | 2 | 11 | 1 | 22 | 0 | 8 | 0 | 1 |
| UnitsRouter.ConverterPreference |  | 68% | | n/a | 1 | 2 | 3 | 9 | 1 | 2 | 0 | 1 |
| SingleUnitImpl |  | 96% |   | 97% | 2 | 34 | 1 | 72 | 1 | 14 | 0 | 1 |
| MeasureUnitImpl.CompoundPart |  | 85% |   | 75% | 2 | 8 | 2 | 15 | 1 | 5 | 0 | 1 |
| MeasureUnitImpl.InitialCompoundPart |  | 79% |   | 50% | 2 | 6 | 2 | 11 | 1 | 5 | 0 | 1 |
| UnitAliases |  | 90% |  | 100% | 1 | 4 | 1 | 13 | 1 | 3 | 0 | 1 |
| UnitAliases.AllAliasSink |  | 85% |   | 50% | 1 | 4 | 1 | 11 | 0 | 3 | 0 | 1 |
| MeasureUnitImpl.UnitsParser.SingleUnitOrConstant |  | 76% |   | 75% | 1 | 3 | 1 | 6 | 0 | 1 | 0 | 1 |
| MeasureUnitImpl.PowerPart |  | 97% | | n/a | 1 | 5 | 1 | 21 | 1 | 5 | 0 | 1 |
| UnitsData.Categories |  | 88% | | n/a | 1 | 2 | 1 | 8 | 1 | 2 | 0 | 1 |
| UnitsData.Constants | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ConversionRates |  | 100% |  | 100% | 0 | 21 | 0 | 55 | 0 | 10 | 0 | 1 |
| MeasureUnitImpl.UnitsParser.Token.Type |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 | 0 | 1 |
| UnitPreferences.UnitPreference |  | 100% |  | 100% | 0 | 6 | 0 | 11 | 0 | 4 | 0 | 1 |
| UnitsConverter.Convertibility |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
| MeasureUnitImpl.UnitsParser.TokenState |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
| MeasureUnitImpl.MeasureUnitImplWithIndexComparator |  | 100% | | n/a | 0 | 2 | 0 | 4 | 0 | 2 | 0 | 1 |
| UnitsRouter.RouteResult |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
| MeasureUnitImpl.MeasureUnitImplWithIndex | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
| ComplexUnitsConverter.ComplexConverterResult | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
| UnitAliases.Alias | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
| MeasureUnitImpl.SingleUnitComparator | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| UnitsConverter.ConversionInfo | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |