// Path: JHazm/src/main/java/jhazm/Stemmer.java
// public class Stemmer {
//     public static Stemmer instance;
//     private final String[] ends = new String[] {
//         "ات", "ان", "ترین", "تر", "م", "ت", "ش", "یی", "ی", "ها", "ٔ", "‌ا", //
//     };
// 
//     public static Stemmer i() {
//         if (instance != null) return instance;
//         instance = new Stemmer();
//         return instance;
//     }
// 
//     public String stem(String word) {
//         for (String end : this.ends) {
//             if (word.endsWith(end)) {
//                 word = word.substring(0, word.length() - end.length()).trim();
//                 word = StringUtils.strip(word, "‌");
//             }
//         }
// 
//         if (word.endsWith("ۀ"))
//             word = word.substring(0, word.length() - 1) + "ه";
// 
//         return word;
//     }
// }


import jhazm.Stemmer;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
package jhazm.test;



/**
 *
 * @author Mojtaba Khallash
 */
public class StemmerTests {
    
    @Test
    public void stemTest() {
// Path: JHazm/src/main/java/jhazm/Stemmer.java
// public class Stemmer {
//     public static Stemmer instance;
//     private final String[] ends = new String[] {
//         "ات", "ان", "ترین", "تر", "م", "ت", "ش", "یی", "ی", "ها", "ٔ", "‌ا", //
//     };
// 
//     public static Stemmer i() {
//         if (instance != null) return instance;
//         instance = new Stemmer();
//         return instance;
//     }
// 
//     public String stem(String word) {
//         for (String end : this.ends) {
//             if (word.endsWith(end)) {
//                 word = word.substring(0, word.length() - end.length()).trim();
//                 word = StringUtils.strip(word, "‌");
//             }
//         }
// 
//         if (word.endsWith("ۀ"))
//             word = word.substring(0, word.length() - 1) + "ه";
// 
//         return word;
//     }
// }


// Path: JHazm/src/test/java/jhazm/test/StemmerTests.java
import jhazm.Stemmer;
import org.junit.Test;
import static org.junit.Assert.assertEquals;

package jhazm.test;



/**
 *
 * @author Mojtaba Khallash
 */
public class StemmerTests {
    
    @Test
    public void stemTest() {
        Stemmer stemmer = new Stemmer();