|
|
|
@ -9,10 +9,10 @@ import java.sql.Connection; |
|
|
|
import java.sql.ResultSet; |
|
|
|
import java.sql.ResultSet; |
|
|
|
import java.sql.SQLException; |
|
|
|
import java.sql.SQLException; |
|
|
|
import java.sql.Statement; |
|
|
|
import java.sql.Statement; |
|
|
|
|
|
|
|
import java.time.LocalDate; |
|
|
|
import java.time.ZoneId; |
|
|
|
import java.time.ZoneId; |
|
|
|
import java.time.ZonedDateTime; |
|
|
|
import java.time.ZonedDateTime; |
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.Date; |
|
|
|
|
|
|
|
import java.util.HashSet; |
|
|
|
import java.util.HashSet; |
|
|
|
import java.util.List; |
|
|
|
import java.util.List; |
|
|
|
import java.util.Set; |
|
|
|
import java.util.Set; |
|
|
|
@ -35,7 +35,7 @@ public class ClubEventDataTest extends AbstractDatabaseTest { |
|
|
|
Person p = new Person(); |
|
|
|
Person p = new Person(); |
|
|
|
p.setPrename("prename"); |
|
|
|
p.setPrename("prename"); |
|
|
|
p.setSurname("surname"); |
|
|
|
p.setSurname("surname"); |
|
|
|
p.setBirth(new Date()); |
|
|
|
p.setBirth(LocalDate.now()); |
|
|
|
Transaction tx = session.beginTransaction(); |
|
|
|
Transaction tx = session.beginTransaction(); |
|
|
|
session.save(p); |
|
|
|
session.save(p); |
|
|
|
tx.commit(); |
|
|
|
tx.commit(); |
|
|
|
@ -47,18 +47,18 @@ public class ClubEventDataTest extends AbstractDatabaseTest { |
|
|
|
List<Person> inserted = new ArrayList<>(); |
|
|
|
List<Person> inserted = new ArrayList<>(); |
|
|
|
|
|
|
|
|
|
|
|
Transaction tx = session.beginTransaction(); |
|
|
|
Transaction tx = session.beginTransaction(); |
|
|
|
for (int i=0; i<count; i++) { |
|
|
|
for (int i = 0; i < count; i++) { |
|
|
|
|
|
|
|
|
|
|
|
Person p = new Person(); |
|
|
|
Person p = new Person(); |
|
|
|
p.setPrename("prename_" + i); |
|
|
|
p.setPrename("prename_" + i); |
|
|
|
p.setSurname("surname_" + i); |
|
|
|
p.setSurname("surname_" + i); |
|
|
|
p.setBirth(new Date()); |
|
|
|
p.setBirth(LocalDate.now()); |
|
|
|
session.save(p); |
|
|
|
session.save(p); |
|
|
|
inserted.add(p); |
|
|
|
inserted.add(p); |
|
|
|
} |
|
|
|
} |
|
|
|
tx.commit(); |
|
|
|
tx.commit(); |
|
|
|
for (Person p: inserted) { |
|
|
|
for (Person p : inserted) { |
|
|
|
assertTrue("not saved: " + p , p.getId()>0); |
|
|
|
assertTrue("not saved: " + p, p.getId() > 0); |
|
|
|
} |
|
|
|
} |
|
|
|
return inserted; |
|
|
|
return inserted; |
|
|
|
} |
|
|
|
} |
|
|
|
@ -80,8 +80,7 @@ public class ClubEventDataTest extends AbstractDatabaseTest { |
|
|
|
session.save(ev); |
|
|
|
session.save(ev); |
|
|
|
tx.commit(); |
|
|
|
tx.commit(); |
|
|
|
|
|
|
|
|
|
|
|
Query<ClubEvent> query = session.createNamedQuery("ClubEvent.findAll", |
|
|
|
Query<ClubEvent> query = session.createNamedQuery("ClubEvent.findAll", ClubEvent.class); |
|
|
|
ClubEvent.class); |
|
|
|
|
|
|
|
List<ClubEvent> result = query.list(); |
|
|
|
List<ClubEvent> result = query.list(); |
|
|
|
assertEquals(1, result.size()); |
|
|
|
assertEquals(1, result.size()); |
|
|
|
} |
|
|
|
} |
|
|
|
@ -150,7 +149,7 @@ public class ClubEventDataTest extends AbstractDatabaseTest { |
|
|
|
person2.setId(person.getId() + 1); |
|
|
|
person2.setId(person.getId() + 1); |
|
|
|
person2.setPrename(person.getPrename() + "_2"); |
|
|
|
person2.setPrename(person.getPrename() + "_2"); |
|
|
|
person2.setSurname(person.getSurname() + "_2"); |
|
|
|
person2.setSurname(person.getSurname() + "_2"); |
|
|
|
person2.setBirth(new Date()); |
|
|
|
person2.setBirth(LocalDate.now()); |
|
|
|
|
|
|
|
|
|
|
|
tx = session.beginTransaction(); |
|
|
|
tx = session.beginTransaction(); |
|
|
|
session.save(person2); |
|
|
|
session.save(person2); |
|
|
|
@ -187,7 +186,7 @@ public class ClubEventDataTest extends AbstractDatabaseTest { |
|
|
|
|
|
|
|
|
|
|
|
ev = session.byId(ClubEvent.class).load(ev.getId()); |
|
|
|
ev = session.byId(ClubEvent.class).load(ev.getId()); |
|
|
|
List<Person> persons = insertPersons(6); |
|
|
|
List<Person> persons = insertPersons(6); |
|
|
|
for (Person p: persons) { |
|
|
|
for (Person p : persons) { |
|
|
|
ev.getPersons().add(p); |
|
|
|
ev.getPersons().add(p); |
|
|
|
tx = session.beginTransaction(); |
|
|
|
tx = session.beginTransaction(); |
|
|
|
session.merge(ev); |
|
|
|
session.merge(ev); |
|
|
|
@ -212,13 +211,10 @@ public class ClubEventDataTest extends AbstractDatabaseTest { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private ClubEvent creteEvent() { |
|
|
|
private ClubEvent creteEvent() { |
|
|
|
ClubEvent ev = ClubEventBuilder.builder().withId("id").withAllDay(true) |
|
|
|
ClubEvent ev = ClubEventBuilder.builder().withId("id").withAllDay(true).withCaption("caption") |
|
|
|
.withCaption("caption").withDescription("description") |
|
|
|
.withDescription("description") |
|
|
|
.withStart(ZonedDateTime.of(2018, 8, 13, 0, 0, 0, 0, |
|
|
|
.withStart(ZonedDateTime.of(2018, 8, 13, 0, 0, 0, 0, ZoneId.systemDefault())) |
|
|
|
ZoneId.systemDefault())) |
|
|
|
.withEnd(ZonedDateTime.of(2018, 8, 13, 0, 0, 0, 0, ZoneId.systemDefault())).withiCalUID("iCalUID") |
|
|
|
.withEnd(ZonedDateTime.of(2018, 8, 13, 0, 0, 0, 0, |
|
|
|
|
|
|
|
ZoneId.systemDefault())) |
|
|
|
|
|
|
|
.withiCalUID("iCalUID") |
|
|
|
|
|
|
|
.withOrganizerDisplayName("organizerDisplayName").build(); |
|
|
|
.withOrganizerDisplayName("organizerDisplayName").build(); |
|
|
|
return ev; |
|
|
|
return ev; |
|
|
|
} |
|
|
|
} |
|
|
|
|