| isTooCloseToBreak(double) |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 1 | 1 |
| roundValues() |   | 71% |   | 59% | 6 | 12 | 5 | 25 | 0 | 1 |
| getOptimalTickUnit() |   | 38% |   | 50% | 2 | 4 | 3 | 9 | 0 | 1 |
| getBreaksDuration() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| ensureNotEmpty() |   | 45% |   | 50% | 3 | 4 | 2 | 5 | 0 | 1 |
| getLabel(TimeTick, Map) |   | 48% |   | 25% | 2 | 3 | 2 | 4 | 0 | 1 |
| addBreak(TimeTick, TimeTick) |   | 77% |   | 25% | 2 | 3 | 2 | 9 | 0 | 1 |
| getFirstPositiveOrZeroValue() |   | 78% |   | 50% | 2 | 3 | 1 | 4 | 0 | 1 |
| scaleInPixels(long, long) |   | 78% |   | 50% | 2 | 3 | 1 | 5 | 0 | 1 |
| addTime(TimeTick) |   | 76% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| getTimeLabels(StringBounder, TimeAxisStategy, Map) |   | 98% |   | 83% | 3 | 10 | 2 | 30 | 0 | 1 |
| getNbTick() |   | 92% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| getWidth() |   | 81% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| drawAxisLine(UGraphic, double, double) |  | 98% |   | 66% | 4 | 7 | 1 | 16 | 0 | 1 |
| drawTimeAxis(UGraphic, TimeAxisStategy, Map) |  | 98% |   | 83% | 1 | 4 | 1 | 12 | 0 | 1 |
| drawTicksManual(UGraphic) |  | 97% |   | 75% | 1 | 3 | 1 | 9 | 0 | 1 |
| setStopAt(TimeTick) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| drawTicksAutomatic(UGraphic) |  | 100% |  | 100% | 0 | 5 | 0 | 18 | 0 | 1 |
| drawBreaks(UGraphic, double, HColor) |  | 100% |  | 100% | 0 | 5 | 0 | 19 | 0 | 1 |
| getPosInTicks(double, long) |  | 100% |  | 100% | 0 | 4 | 0 | 10 | 0 | 1 |
| getRegularTimes(double) |  | 100% |   | 83% | 1 | 4 | 0 | 15 | 0 | 1 |
| drawVlines(UGraphic, double) |  | 100% |  | 100% | 0 | 4 | 0 | 10 | 0 | 1 |
| getAxisEnd(TimeAxisStategy) |  | 100% |  | 100% | 0 | 4 | 0 | 8 | 0 | 1 |
| getZigzag(double, double) |  | 100% |  | 100% | 0 | 5 | 0 | 8 | 0 | 1 |
| getLabelX(double, double) |  | 100% |  | 100% | 0 | 5 | 0 | 8 | 0 | 1 |
| calculateHighestCommonFactor() |  | 100% |  | 100% | 0 | 4 | 0 | 6 | 0 | 1 |
| getAbsolutesTicks() |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| TimingRuler(ISkinParam) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| toPath(List) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| applyForVLines(UGraphic, Style, ISkinParam) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getBreakContaining(double) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| getTimeTextBlock(String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| computeHighestCommonFactor(long, long) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| calculateDiagramWidth(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| tickToTime(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPosInPixelInternal(double) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTimeTextBlock(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getHeight(StringBounder) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPosInPixel(TimeTick) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStyleTimegrid() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStyleTimeline() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFirstTickPosition() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBreakStart(TimingRuler.Break) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBreakEnd(TimingRuler.Break) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMax() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMin() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setUnit(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |