use of org.jnosql.artemis.model.Person in project jnosql-artemis by eclipse.
the class DefaultDocumentMapperDeleteBuilderTest method shouldSelectWhereNameLike.
@Test
public void shouldSelectWhereNameLike() {
DocumentDeleteQuery query = mapperBuilder.deleteFrom(Person.class).where("name").like("Ada").build();
DocumentDeleteQuery queryExpected = delete().from("Person").where("name").like("Ada").build();
assertEquals(queryExpected, query);
}
use of org.jnosql.artemis.model.Person in project jnosql-artemis by eclipse.
the class DefaultDocumentMapperSelectBuilderTest method shouldSelectWhereNameAnd.
@Test
public void shouldSelectWhereNameAnd() {
DocumentQuery query = mapperBuilder.selectFrom(Person.class).where("age").between(10, 20).and("name").eq("Ada").build();
DocumentQuery queryExpected = select().from("Person").where("age").between(10, 20).and("name").eq("Ada").build();
assertEquals(queryExpected, query);
}
use of org.jnosql.artemis.model.Person in project jnosql-artemis by eclipse.
the class DefaultDocumentMapperSelectBuilderTest method shouldSelectWhereNameGt.
@Test
public void shouldSelectWhereNameGt() {
DocumentQuery query = mapperBuilder.selectFrom(Person.class).where("id").gt(10).build();
DocumentQuery queryExpected = select().from("Person").where("_id").gt(10L).build();
assertEquals(queryExpected, query);
}
use of org.jnosql.artemis.model.Person in project jnosql-artemis by eclipse.
the class DefaultDocumentMapperSelectBuilderTest method shouldSelectWhereNameEq.
@Test
public void shouldSelectWhereNameEq() {
DocumentQuery query = mapperBuilder.selectFrom(Person.class).where("name").eq("Ada").build();
DocumentQuery queryExpected = select().from("Person").where("name").eq("Ada").build();
assertEquals(queryExpected, query);
}
use of org.jnosql.artemis.model.Person in project jnosql-artemis by eclipse.
the class DefaultDocumentMapperSelectBuilderTest method shouldSelectWhereNameOr.
@Test
public void shouldSelectWhereNameOr() {
DocumentQuery query = mapperBuilder.selectFrom(Person.class).where("id").between(10, 20).or("name").eq("Ada").build();
DocumentQuery queryExpected = select().from("Person").where("_id").between(10L, 20L).or("name").eq("Ada").build();
assertEquals(queryExpected, query);
}
Aggregations