use of jakarta.nosql.Value in project jnosql-diana by eclipse.
the class ColumnTest method shouldReturnGetObject.
@Test
public void shouldReturnGetObject() {
Value value = Value.of("text");
Column column = Column.of("name", value);
assertEquals(value.get(), column.get());
}
use of jakarta.nosql.Value in project jnosql-diana by eclipse.
the class ColumnTest method shouldReturnGetType.
@Test
public void shouldReturnGetType() {
Value value = Value.of("text");
Column column = Column.of("name", value);
TypeReference<List<String>> typeReference = new TypeReference<List<String>>() {
};
assertEquals(value.get(typeReference), column.get(typeReference));
}
use of jakarta.nosql.Value in project jnosql-diana by eclipse.
the class DocumentParamsTest method shouldAddParameter.
@Test
public void shouldAddParameter() {
Params params = Params.newParams();
Value name = params.add("name");
assertNotNull(name);
MatcherAssert.<List<String>>assertThat(params.getParametersNames(), containsInAnyOrder("name"));
}
use of jakarta.nosql.Value in project jnosql-diana by eclipse.
the class DocumentParamsTest method shouldSetParameter.
@Test
public void shouldSetParameter() {
Params params = Params.newParams();
Value name = params.add("name");
Document document = Document.of("name", name);
params.bind("name", "Ada Lovelace");
assertEquals("Ada Lovelace", document.get());
params.bind("name", "Diana");
assertEquals("Diana", document.get());
}
use of jakarta.nosql.Value in project jnosql-diana by eclipse.
the class DocumentTest method shouldReturnGetObject.
@Test
public void shouldReturnGetObject() {
Value value = Value.of("text");
Document document = Document.of("name", value);
assertEquals(value.get(), document.get());
}
Aggregations