summaryrefslogtreecommitdiffstats
path: root/container-search/src/test/java/com/yahoo/prelude/query/test/QueryLanguageTestCase.java
diff options
context:
space:
mode:
Diffstat (limited to 'container-search/src/test/java/com/yahoo/prelude/query/test/QueryLanguageTestCase.java')
-rw-r--r--container-search/src/test/java/com/yahoo/prelude/query/test/QueryLanguageTestCase.java16
1 files changed, 11 insertions, 5 deletions
diff --git a/container-search/src/test/java/com/yahoo/prelude/query/test/QueryLanguageTestCase.java b/container-search/src/test/java/com/yahoo/prelude/query/test/QueryLanguageTestCase.java
index b88ed25a397..aa4d0ed9a0a 100644
--- a/container-search/src/test/java/com/yahoo/prelude/query/test/QueryLanguageTestCase.java
+++ b/container-search/src/test/java/com/yahoo/prelude/query/test/QueryLanguageTestCase.java
@@ -6,6 +6,9 @@ import com.yahoo.prelude.query.NotItem;
import com.yahoo.prelude.query.PhraseItem;
import com.yahoo.prelude.query.WordItem;
import com.yahoo.search.Query;
+import org.junit.Test;
+
+import static org.junit.Assert.assertEquals;
/**
* <p>Tests that the correct query language strings are generated for various
@@ -18,18 +21,16 @@ import com.yahoo.search.Query;
*
* @author bratseth
*/
-public class QueryLanguageTestCase extends junit.framework.TestCase {
-
- public QueryLanguageTestCase(String name) {
- super(name);
- }
+public class QueryLanguageTestCase {
+ @Test
public void testWord() {
WordItem w = new WordItem("test");
assertEquals("test", w.toString());
}
+ @Test
public void testWordWithIndex() {
WordItem w = new WordItem("test");
@@ -37,6 +38,7 @@ public class QueryLanguageTestCase extends junit.framework.TestCase {
assertEquals("test.index:test", w.toString());
}
+ @Test
public void testPhrase() {
PhraseItem p = new PhraseItem();
@@ -46,6 +48,7 @@ public class QueryLanguageTestCase extends junit.framework.TestCase {
assertEquals("\"part of phrase\"", p.toString());
}
+ @Test
public void testPhraseWithIndex() {
PhraseItem p = new PhraseItem();
@@ -56,6 +59,7 @@ public class QueryLanguageTestCase extends junit.framework.TestCase {
assertEquals("some.index:\"part of phrase\"", p.toString());
}
+ @Test
public void testNotItem() {
NotItem n = new NotItem();
@@ -65,6 +69,7 @@ public class QueryLanguageTestCase extends junit.framework.TestCase {
assertEquals("+butthis -notthis -andnotthis", n.toString());
}
+ @Test
public void testLanguagesInQueryParameter() {
// Right parameter is the parameter given in the query, as language=
// Left parameter is the language sent to linguistics
@@ -103,4 +108,5 @@ public class QueryLanguageTestCase extends junit.framework.TestCase {
assertEquals("nb_NO", new Query("?query=test&language=nb_NO").getParsingLanguage().languageCode());
*/
}
+
}