public void TestInvalidStopWordFile() { CzechAnalyzer cz = new CzechAnalyzer(Version.LUCENE_CURRENT); cz.LoadStopWords(new UnreliableInputStream(), Encoding.UTF8); AssertAnalyzesTo(cz, "Pokud mluvime o volnem", new String[] { "pokud", "mluvime", "o", "volnem" }); }
public void TestStopWordFileReuse() { CzechAnalyzer cz = new CzechAnalyzer(Version.LUCENE_CURRENT); AssertAnalyzesToReuse(cz, "Česká Republika", new String[] { "česká", "republika" }); Stream stopwords = new FileStream(customStopFile, FileMode.Open, FileAccess.Read); cz.LoadStopWords(stopwords, Encoding.UTF8); AssertAnalyzesToReuse(cz, "Česká Republika", new String[] { "česká" }); }