use of io.requery.test.model2.Event in project requery by requery.
the class TimeConversionsTest method testInsertReadLocalTime.
@Test
public void testInsertReadLocalTime() {
Event event = new Event();
UUID id = UUID.randomUUID();
LocalTime localTimeNow = LocalTime.now();
event.setId(id);
event.setLocalTime(localTimeNow);
data.insert(event);
event = data.findByKey(Event.class, id);
Assert.assertEquals(localTimeNow.withNano(0), event.getLocalTime());
}
use of io.requery.test.model2.Event in project requery by requery.
the class TimeConversionsTest method testInsertReadDate.
@Test
public void testInsertReadDate() {
Event event = new Event();
UUID id = UUID.randomUUID();
LocalDate localDateNow = LocalDate.now();
event.setId(id);
event.setLocalDate(localDateNow);
data.insert(event);
event = data.findByKey(Event.class, id);
Assert.assertEquals(localDateNow, event.getLocalDate());
}
use of io.requery.test.model2.Event in project requery by requery.
the class UpsertTest method testUpsertUpdate.
@Test
public void testUpsertUpdate() {
Event event = new Event();
UUID id = UUID.randomUUID();
event.setId(id);
event.setName("event1");
data.insert(event);
Event event2 = new Event();
event2.setId(id);
event2.setName("event2");
data.upsert(event2);
List<Event> events = data.select(Event.class).get().toList();
assertTrue(events.size() == 1);
assertEquals("event2", events.iterator().next().getName());
}
use of io.requery.test.model2.Event in project requery by requery.
the class UpsertTest method testUpsertOneToManyEmptyCollection.
@Test
public void testUpsertOneToManyEmptyCollection() {
Event event1 = new Event();
event1.setId(UUID.randomUUID());
Place place = new Place();
place.setId(UUID.randomUUID().toString());
place.setName("place");
place.getEvents().add(event1);
place.getEvents().clear();
data.upsert(place);
}
use of io.requery.test.model2.Event in project requery by requery.
the class UpsertTest method testUpsertOneToMany.
@Test
public void testUpsertOneToMany() {
Event event = new Event();
event.setId(UUID.randomUUID());
Place place = new Place();
place.setId(UUID.randomUUID().toString());
place.setName("place");
place.getEvents().add(event);
data.upsert(place);
}
Aggregations