package eu.dnetlib.iis.wf.affmatching.match.voter; import static org.junit.Assert.assertEquals; import org.junit.Test; import com.google.common.collect.ImmutableList; /** * @author madryk */ public class StringFilterTest { private StringFilter stringFilter = new StringFilter(); //------------------------ TESTS -------------------------- @Test public void filterChars() { // execute & assert assertEquals("ome word more word", stringFilter.filterChars("some words, more words", ImmutableList.of(',', 's'))); } @Test public void filterShorWords() { // execute & assert assertEquals("cde", stringFilter.filterShortWords("a bc cde fg h", 2)); } @Test public void filterShortWords_ZERO_LENGTH() { // execute & assert assertEquals("a bc cde fg h", stringFilter.filterShortWords("a bc cde fg h", 0)); } @Test public void filterCharsAndShortWords() { // execute & assert assertEquals("abcd cde", stringFilter.filterCharsAndShortWords("abcd, bc cde, fg h", ImmutableList.of(','), 2)); } }