//import java.io.UnsupportedEncodingException;
//import java.util.ArrayList;
//import java.util.Map;
//import java.util.concurrent.atomic.AtomicLong;
//
//import javafx.collections.FXCollections;
//import org.junit.Test;
//
//import alg.inflectedJOS.WordFormation;
//import alg.ngram.Ngrams;
//import data.*;
//
//public class WordFormationTest {
//
//	@Test
//	public void calculationTest() throws UnsupportedEncodingException {
//		Map<String, AtomicLong> result = null;
//
//		Filter filter = new Filter();
//		filter.setAl(AnalysisLevel.STRING_LEVEL);
//		filter.setNgramValue(1);
//
//		Corpus testCorpus = new Corpus();
//		testCorpus.setCorpusType(CorpusType.GIGAFIDA);
//		testCorpus.setDetectedCorpusFiles(new ArrayList<>());
//        ArrayList<String> taxForCombo = new ArrayList<>();
//        taxForCombo.add("tisk-periodično-časopis");
//		testCorpus.setTaxonomy(FXCollections.observableArrayList(taxForCombo));
//
//		// tests:
//		//  - normal ngrams - word
//		// midCorpus contains 5 words which should make for 3 3-grams
//		filter.setCalculateFor(CalculateFor.MORPHOSYNTACTIC_PROPERTY);
//		StatisticsNew stats = new StatisticsNew(testCorpus, filter, false);
//		Ngrams.calculateForAll(Common.josTest, stats);
//		result = stats.getResult();
//		WordFormation.calculateStatistics(stats);
//		Object[][] resultArr = stats.getResultCustom();
//		String debug = "";
//
//	}
//
//	@Test
//	public void testAnything() {
//		String a = "Somei";
//		String b = "SomeiD";
//
//		String c = a.substring(0, 5);
//		String d = b.substring(0, 5);
//
//		String debug = "";
//
//	}
//
//}
