@Test
public void testForecast() {

    val params = forecasterUnderTest.getParams();
    val pointForecast = 132.4;
    val forecastResult = forecasterUnderTest.forecast(metricDataDummy, pointForecast);
    assertEquals(pointForecast * (1.0 + params.getStrongMultiplier()), forecastResult.getUpperStrong(), TOLERANCE);
    assertEquals(pointForecast * (1.0 + params.getWeakMultiplier()), forecastResult.getUpperWeak(), TOLERANCE);
    assertEquals(pointForecast * (1.0 - params.getWeakMultiplier()), forecastResult.getLowerWeak(), TOLERANCE);
    assertEquals(pointForecast * (1.0 - params.getStrongMultiplier()), forecastResult.getLowerStrong(), TOLERANCE);
}