@Test public void parseDoubleCorrectly() { double doubleValue = ReadingTools.safeParseDouble("1.01"); assertThat(doubleValue).isCloseTo(1.01, offset(0.000000000000001)); }
public static double safeParseDouble(String doubleValue) { try { return NumberFormat.getInstance().parse(doubleValue).doubleValue(); } catch (Exception e) { return 0; } }
ReadingTools { public static double safeParseDouble(String doubleValue) { try { return NumberFormat.getInstance().parse(doubleValue).doubleValue(); } catch (Exception e) { return 0; } } }
ReadingTools { public static double safeParseDouble(String doubleValue) { try { return NumberFormat.getInstance().parse(doubleValue).doubleValue(); } catch (Exception e) { return 0; } } ReadingTools(); }
ReadingTools { public static double safeParseDouble(String doubleValue) { try { return NumberFormat.getInstance().parse(doubleValue).doubleValue(); } catch (Exception e) { return 0; } } ReadingTools(); int hourToSpinnerType(int hour); @Nullable static Number parseReading(String reading); static double safeParseDouble(String doubleValue); }
ReadingTools { public static double safeParseDouble(String doubleValue) { try { return NumberFormat.getInstance().parse(doubleValue).doubleValue(); } catch (Exception e) { return 0; } } ReadingTools(); int hourToSpinnerType(int hour); @Nullable static Number parseReading(String reading); static double safeParseDouble(String doubleValue);  }