def METHOD_NAME(clean_dataset):
    # Arrange
    check = SpecialCharacters().add_condition_samples_ratio_w_special_characters_less_or_equal(0)
    # Act
    result = check.run(dataset=clean_dataset)
    conditions_decision = check.conditions_decision(result)
    # Assert
    assert_that(result.value, has_entries({
        "samples_per_special_char": has_length(0),
        "percent_of_samples_with_special_chars": equal_to(0),
        'percent_special_chars_per_sample': has_length(3),
    }))
    assert_that(result.display, has_length(0))
    assert_that(conditions_decision[0], equal_condition_result(
        is_pass=True,
        details="Found 0 samples with special char ratio above threshold",
        name='Ratio of samples containing more than 20% special characters is below 0%'
    ))  # type: ignore