Search in sources :

Example 1 with PhraseElement

use of com.querydsl.lucene5.PhraseElement in project querydsl by querydsl.

the class PhraseElementTest method hashCode_.

@Test
public void hashCode_() {
    PhraseElement el1 = new PhraseElement("x"), el2 = new PhraseElement("x");
    assertEquals(el1.hashCode(), el2.hashCode());
}
Also used : PhraseElement(com.querydsl.lucene5.PhraseElement) Test(org.junit.Test)

Example 2 with PhraseElement

use of com.querydsl.lucene5.PhraseElement in project querydsl by querydsl.

the class PhraseElementTest method equals.

@Test
public void equals() {
    PhraseElement el1 = new PhraseElement("x"), el2 = new PhraseElement("x"), el3 = new PhraseElement("y");
    assertEquals(el1, el2);
    assertFalse(el1.equals(el3));
}
Also used : PhraseElement(com.querydsl.lucene5.PhraseElement) Test(org.junit.Test)

Example 3 with PhraseElement

use of com.querydsl.lucene5.PhraseElement in project querydsl by querydsl.

the class PhraseElementTest method test.

@Test
public void test() {
    StringPath title = Expressions.stringPath("title");
    LuceneSerializer serializer = new LuceneSerializer(false, false);
    QueryMetadata metadata = new DefaultQueryMetadata();
    assertEquals("title:Hello World", serializer.toQuery(title.eq("Hello World"), metadata).toString());
    assertEquals("title:\"Hello World\"", serializer.toQuery(title.eq(new PhraseElement("Hello World")), metadata).toString());
}
Also used : QueryMetadata(com.querydsl.core.QueryMetadata) DefaultQueryMetadata(com.querydsl.core.DefaultQueryMetadata) DefaultQueryMetadata(com.querydsl.core.DefaultQueryMetadata) StringPath(com.querydsl.core.types.dsl.StringPath) PhraseElement(com.querydsl.lucene5.PhraseElement) LuceneSerializer(com.querydsl.lucene5.LuceneSerializer) Test(org.junit.Test)

Aggregations

PhraseElement (com.querydsl.lucene5.PhraseElement)3 Test (org.junit.Test)3 DefaultQueryMetadata (com.querydsl.core.DefaultQueryMetadata)1 QueryMetadata (com.querydsl.core.QueryMetadata)1 StringPath (com.querydsl.core.types.dsl.StringPath)1 LuceneSerializer (com.querydsl.lucene5.LuceneSerializer)1