WikiNounTest.java

package org.atteo.evo.inflector;


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

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

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

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