@Override
  public long getReadTimeout() {
    return safelyParseLongValue(READ_TIMEOUT_PROPERTY).orElse(DEFAULT_TIMEOUT);
  }
@Test
  @UseDataProvider("notALongPropertyValues")
  public void getReadTimeout_returns_10000_when_property_is_not_a_long(String notALong) {
    settings.setProperty("sonar.alm.timeout.read", notALong);

    assertThat(underTest.getReadTimeout()).isEqualTo(30_000L);
  }