use of org.jnosql.artemis.model.Money in project jnosql-artemis by eclipse.
the class DefaultDocumentMapperDeleteBuilderTest method shouldUseAttibuteConverter.
@Test
public void shouldUseAttibuteConverter() {
DocumentDeleteQuery query = mapperBuilder.deleteFrom(Worker.class).where("salary").eq(new Money("USD", BigDecimal.TEN)).build();
DocumentDeleteQuery queryExpected = delete().from("Worker").where("money").eq("USD 10").build();
assertEquals(queryExpected, query);
}
use of org.jnosql.artemis.model.Money in project jnosql-artemis by eclipse.
the class DefaultDocumentMapperSelectBuilderTest method shouldUseAttibuteConverter.
@Test
public void shouldUseAttibuteConverter() {
DocumentQuery query = mapperBuilder.selectFrom(Worker.class).where("salary").eq(new Money("USD", BigDecimal.TEN)).build();
DocumentQuery queryExpected = select().from("Worker").where("money").eq("USD 10").build();
assertEquals(queryExpected, query);
}
use of org.jnosql.artemis.model.Money in project jnosql-artemis by eclipse.
the class ConverterUtilTest method shouldUseAttributeConvert.
@Test
public void shouldUseAttributeConvert() {
ClassRepresentation representation = representations.get(Worker.class);
Object value = new Money("BRL", BigDecimal.TEN);
Object converted = ConverterUtil.getValue(value, representation, "salary", converters);
assertEquals("BRL 10", converted);
}
use of org.jnosql.artemis.model.Money in project jnosql-artemis by eclipse.
the class DefaultColumnMapperDeleteBuilderTest method shouldUseAttibuteConverter.
@Test
public void shouldUseAttibuteConverter() {
ColumnDeleteQuery query = mapperBuilder.deleteFrom(Worker.class).where("salary").eq(new Money("USD", BigDecimal.TEN)).build();
ColumnDeleteQuery queryExpected = delete().from("Worker").where("money").eq("USD 10").build();
assertEquals(queryExpected, query);
}
use of org.jnosql.artemis.model.Money in project jnosql-artemis by eclipse.
the class ConverterUtilTest method shouldUseAttributeConvert.
@Test
public void shouldUseAttributeConvert() {
ClassRepresentation representation = representations.get(Worker.class);
Object value = new Money("BRL", BigDecimal.TEN);
Object converted = ConverterUtil.getValue(value, representation, "salary", converters);
assertEquals("BRL 10", converted);
}
Aggregations