use of org.jnosql.artemis.model.Actor in project jnosql-artemis by eclipse.
the class DefaultColumnEntityConverterTest method shouldReturnErrorWhenToEntityIsNull.
@Test
public void shouldReturnErrorWhenToEntityIsNull() {
ColumnEntity entity = ColumnEntity.of("Actor");
Stream.of(columns).forEach(entity::add);
Actor actor = Actor.actorBuilder().build();
assertThrows(NullPointerException.class, () -> {
converter.toEntity(null, entity);
});
assertThrows(NullPointerException.class, () -> {
converter.toEntity(actor, null);
});
}
use of org.jnosql.artemis.model.Actor in project jnosql-artemis by eclipse.
the class DefaultColumnEntityConverterTest method shouldConvertColumnEntityToEntity2.
@Test
public void shouldConvertColumnEntityToEntity2() {
ColumnEntity entity = ColumnEntity.of("Actor");
Stream.of(columns).forEach(entity::add);
Actor actor = converter.toEntity(entity);
assertNotNull(actor);
assertEquals(10, actor.getAge());
assertEquals(12L, actor.getId());
assertEquals(asList("234", "2342"), actor.getPhones());
assertEquals(Collections.singletonMap("JavaZone", "Jedi"), actor.getMovieCharacter());
assertEquals(Collections.singletonMap("JavaZone", 10), actor.getMovieRating());
}
use of org.jnosql.artemis.model.Actor in project jnosql-artemis by eclipse.
the class DefaultDocumentEntityConverterTest method shouldReturnErrorWhenToEntityIsNull.
@Test
public void shouldReturnErrorWhenToEntityIsNull() {
DocumentEntity entity = DocumentEntity.of("Actor");
Stream.of(documents).forEach(entity::add);
Actor actor = Actor.actorBuilder().build();
assertThrows(NullPointerException.class, () -> {
converter.toEntity(null, entity);
});
assertThrows(NullPointerException.class, () -> {
converter.toEntity(actor, null);
});
}
use of org.jnosql.artemis.model.Actor in project jnosql-artemis by eclipse.
the class DefaultDocumentEntityConverterTest method shouldConvertDocumentEntityFromEntity2.
@Test
public void shouldConvertDocumentEntityFromEntity2() {
DocumentEntity entity = DocumentEntity.of("Actor");
Stream.of(documents).forEach(entity::add);
Actor actor = converter.toEntity(Actor.class, entity);
assertNotNull(actor);
assertEquals(10, actor.getAge());
assertEquals(12L, actor.getId());
assertEquals(Arrays.asList("234", "2342"), actor.getPhones());
assertEquals(Collections.singletonMap("JavaZone", "Jedi"), actor.getMovieCharacter());
assertEquals(Collections.singletonMap("JavaZone", 10), actor.getMovieRating());
}
use of org.jnosql.artemis.model.Actor in project jnosql-artemis by eclipse.
the class DefaultDocumentEntityConverterTest method shouldConvertColumnEntityToExistEntity.
@Test
public void shouldConvertColumnEntityToExistEntity() {
DocumentEntity entity = DocumentEntity.of("Actor");
Stream.of(documents).forEach(entity::add);
Actor actor = Actor.actorBuilder().build();
Actor result = converter.toEntity(actor, entity);
assertTrue(actor == result);
assertEquals(10, actor.getAge());
assertEquals(12L, actor.getId());
assertEquals(asList("234", "2342"), actor.getPhones());
assertEquals(Collections.singletonMap("JavaZone", "Jedi"), actor.getMovieCharacter());
assertEquals(Collections.singletonMap("JavaZone", 10), actor.getMovieRating());
}
Aggregations