WikiNounTest.java

package org.atteo.evo.inflector;

import static org.assertj.core.api.Assertions.assertThat;

import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.CsvSource;

class WikiNounTest {
    @ParameterizedTest
    @CsvSource({
        "premix,|~,premixes",
        "scissors,|scissors,scissors",
        "also-ran,|head=[[also]]-[[ran]],also-rans",
    })
    void shouldParseWikiEnNoun(String singular, String ennoun, String plural) {
        // given
        var noun = new WikiNoun(singular, ennoun);

        // then
        assertThat(noun.plurals()).contains(plural);
    }
}