def METHOD_NAME() -> None:
    study = create_study()
    for _ in range(3):
        study.add_trial(create_trial(state=TrialState.FAIL))
    trial = study.ask({"x": FloatDistribution(0, 1)})
    study.tell(trial, 0)
    info = _get_improvement_info(study)
    assert info.trial_numbers == [3]
    assert len(info.improvements) == 1
    assert info.errors is None