Java tutorial
/* * Licensed to STRATIO (C) under one or more contributor license agreements. * See the NOTICE file distributed with this work for additional information * regarding copyright ownership. The STRATIO (C) licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ package com.stratio.cassandra.lucene.schema.analysis; import org.apache.lucene.analysis.ca.CatalanAnalyzer; import org.apache.lucene.analysis.da.DanishAnalyzer; import org.apache.lucene.analysis.de.GermanAnalyzer; import org.apache.lucene.analysis.en.EnglishAnalyzer; import org.apache.lucene.analysis.es.SpanishAnalyzer; import org.apache.lucene.analysis.eu.BasqueAnalyzer; import org.apache.lucene.analysis.fi.FinnishAnalyzer; import org.apache.lucene.analysis.fr.FrenchAnalyzer; import org.apache.lucene.analysis.ga.IrishAnalyzer; import org.apache.lucene.analysis.hu.HungarianAnalyzer; import org.apache.lucene.analysis.hy.ArmenianAnalyzer; import org.apache.lucene.analysis.it.ItalianAnalyzer; import org.apache.lucene.analysis.nl.DutchAnalyzer; import org.apache.lucene.analysis.no.NorwegianAnalyzer; import org.apache.lucene.analysis.pt.PortugueseAnalyzer; import org.apache.lucene.analysis.ru.RussianAnalyzer; import org.apache.lucene.analysis.sv.SwedishAnalyzer; import org.apache.lucene.analysis.tr.TurkishAnalyzer; import org.apache.lucene.analysis.util.CharArraySet; import org.junit.Test; import static org.junit.Assert.assertEquals; /** * @author Andres de la Pena {@literal <adelapena@stratio.com>} */ public class StandardStopwordsTest { @Test public void testGetArmenianPreBuiltAnalyzer() { CharArraySet stopwords = StandardStopwords.ARMENIAN.get(); assertEquals("Expected another stopwords", ArmenianAnalyzer.getDefaultStopSet(), stopwords); } @Test public void testGetBasquePreBuiltAnalyzer() { CharArraySet stopwords = StandardStopwords.BASQUE.get(); assertEquals("Expected another stopwords", BasqueAnalyzer.getDefaultStopSet(), stopwords); } @Test public void testGetCaatalanPreBuiltAnalyzer() { CharArraySet stopwords = StandardStopwords.CATALAN.get(); assertEquals("Expected another stopwords", CatalanAnalyzer.getDefaultStopSet(), stopwords); } @Test public void testGetDutchPreBuiltAnalyzer() { CharArraySet stopwords = StandardStopwords.DUTCH.get(); assertEquals("Expected another stopwords", DutchAnalyzer.getDefaultStopSet(), stopwords); } @Test public void testGetDanishPreBuiltAnalyzer() { CharArraySet stopwords = StandardStopwords.DANISH.get(); assertEquals("Expected another stopwords", DanishAnalyzer.getDefaultStopSet(), stopwords); } @Test public void testGetEnglishPreBuiltAnalyzer() { CharArraySet stopwords = StandardStopwords.ENGLISH.get(); assertEquals("Expected another stopwords", EnglishAnalyzer.getDefaultStopSet(), stopwords); } @Test public void testGetFinnishPreBuiltAnalyzer() { CharArraySet stopwords = StandardStopwords.FINNISH.get(); assertEquals("Expected another stopwords", FinnishAnalyzer.getDefaultStopSet(), stopwords); } @Test public void testGetFrenchPreBuiltAnalyzer() { CharArraySet stopwords = StandardStopwords.FRENCH.get(); assertEquals("Expected another stopwords", FrenchAnalyzer.getDefaultStopSet(), stopwords); } @Test public void testGetGermanPreBuiltAnalyzer() { CharArraySet stopwords = StandardStopwords.GERMAN.get(); assertEquals("Expected another stopwords", GermanAnalyzer.getDefaultStopSet(), stopwords); } @Test public void testGetHungarianPreBuiltAnalyzer() { CharArraySet stopwords = StandardStopwords.HUNGARIAN.get(); assertEquals("Expected another stopwords", HungarianAnalyzer.getDefaultStopSet(), stopwords); } @Test public void testGetIrishPreBuiltAnalyzer() { CharArraySet stopwords = StandardStopwords.IRISH.get(); assertEquals("Expected another stopwords", IrishAnalyzer.getDefaultStopSet(), stopwords); } @Test public void testGetItalianPreBuiltAnalyzer() { CharArraySet stopwords = StandardStopwords.ITALIAN.get(); assertEquals("Expected another stopwords", ItalianAnalyzer.getDefaultStopSet(), stopwords); } @Test public void testGetNorwegianPreBuiltAnalyzer() { CharArraySet stopwords = StandardStopwords.NORWEGIAN.get(); assertEquals("Expected another stopwords", NorwegianAnalyzer.getDefaultStopSet(), stopwords); } @Test public void testGetPortuguesePreBuiltAnalyzer() { CharArraySet stopwords = StandardStopwords.PORTUGUESE.get(); assertEquals("Expected another stopwords", PortugueseAnalyzer.getDefaultStopSet(), stopwords); } @Test public void testGetRussianPreBuiltAnalyzer() { CharArraySet stopwords = StandardStopwords.RUSSIAN.get(); assertEquals("Expected another stopwords", RussianAnalyzer.getDefaultStopSet(), stopwords); } @Test public void testGetSpanishPreBuiltAnalyzer() { CharArraySet stopwords = StandardStopwords.SPANISH.get(); assertEquals("Expected another stopwords", SpanishAnalyzer.getDefaultStopSet(), stopwords); } @Test public void testGetSwedishPreBuiltAnalyzer() { CharArraySet stopwords = StandardStopwords.SWEDISH.get(); assertEquals("Expected another stopwords", SwedishAnalyzer.getDefaultStopSet(), stopwords); } @Test public void testGetTurkishPreBuiltAnalyzer() { CharArraySet stopwords = StandardStopwords.TURKISH.get(); assertEquals("Expected another stopwords", TurkishAnalyzer.getDefaultStopSet(), stopwords); } @Test public void testGetStandardStopwordsFromNameLowerCase() { CharArraySet stopwords = StandardStopwords.get("english"); assertEquals("Expected not null stopwords", stopwords, EnglishAnalyzer.getDefaultStopSet()); } @Test public void testGetStandardStopwordsFromNameUpperCase() { CharArraySet stopwords = StandardStopwords.get("English"); assertEquals("Expected not null stopwords", stopwords, EnglishAnalyzer.getDefaultStopSet()); } @Test public void testGetStandardStopwordsUnexistent() { CharArraySet stopwords = StandardStopwords.get("unexistent"); assertEquals("Expected null stopwords", stopwords, CharArraySet.EMPTY_SET); } }