use of jakarta.nosql.Value in project jnosql-diana-driver by eclipse.
the class ValueUtilTest method shouldConvertList3.
@Test
public void shouldConvertList3() {
Value value = Value.of(Arrays.asList(Value.of(10), Value.of(20)));
assertEquals(Arrays.asList(10, 20), ValueUtil.convertToList(value));
}
use of jakarta.nosql.Value in project jnosql-diana-driver by eclipse.
the class ValueUtilTest method shouldConvert3.
@Test
public void shouldConvert3() {
Value value = Value.of(Arrays.asList(Value.of(10), Value.of(20)));
assertEquals(Arrays.asList(10, 20), ValueUtil.convert(value));
}
use of jakarta.nosql.Value in project jnosql-diana-driver by eclipse.
the class ValueUtilTest method shouldConvertList.
@Test
public void shouldConvertList() {
Value value = Value.of(10);
assertEquals(Collections.singletonList(10), ValueUtil.convertToList(value));
}
use of jakarta.nosql.Value in project jnosql-diana-driver by eclipse.
the class ValueJSONTest method shouldConvertType.
@Test
public void shouldConvertType() {
AtomicInteger number = new AtomicInteger(5_000);
Value value = ValueJSON.of(number);
assertEquals(Integer.valueOf(5_000), value.get(Integer.class));
assertEquals("5000", value.get(String.class));
}
use of jakarta.nosql.Value in project jnosql-diana-driver by eclipse.
the class ValueJSONTest method shouldConvertMapIgnoringKeyValue.
@Test
public void shouldConvertMapIgnoringKeyValue() {
Map<Integer, List<String>> map = Collections.singletonMap(10, Arrays.asList("1", "2", "3"));
Value value = ValueJSON.of(map);
Map<String, List<String>> result = value.get(new TypeReference<Map<String, List<String>>>() {
});
List<String> valueResult = result.get("10");
assertThat(result.keySet(), containsInAnyOrder("10"));
assertThat(valueResult, containsInAnyOrder("1", "2", "3"));
}
Aggregations