package jhazm.test;
import jhazm.Stemmer;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
/**
*
* @author Mojtaba Khallash
*/
public class StemmerTests {
@Test
public void stemTest() {
Stemmer stemmer = new Stemmer();
String input, expected, actual;
input = "کتابی";
expected = "کتاب";
actual = stemmer.stem(input);
assertEquals("Failed to stem of '" + input + "'", expected, actual);
input = "کتابها";
expected = "کتاب";
actual = stemmer.stem(input);
assertEquals("Failed to stem of '" + input + "'", expected, actual);
input = "کتابهایی";
expected = "کتاب";
actual = stemmer.stem(input);
assertEquals("Failed to stem of '" + input + "'", expected, actual);
input = "کتابهایشان";
expected = "کتاب";
actual = stemmer.stem(input);
assertEquals("Failed to stem of '" + input + "'", expected, actual);
input = "اندیشهاش";
expected = "اندیشه";
actual = stemmer.stem(input);
assertEquals("Failed to stem of '" + input + "'", expected, actual);
}
}