Exemple #1
0
 @Test
 public void testInsertOneToManyInverseThroughSet() {
   Person person = randomPerson();
   data.insert(person);
   Phone phone1 = randomPhone();
   Phone phone2 = randomPhone();
   person.getPhoneNumbers().add(phone1);
   person.getPhoneNumbers().add(phone2);
   data.update(person);
   assertEquals(2, person.getPhoneNumbersSet().size());
   assertTrue(person.getPhoneNumbersSet().containsAll(Arrays.asList(phone1, phone2)));
 }
Exemple #2
0
 @Test
 public void testRefreshAttributes() {
   Person person = randomPerson();
   data.insert(person);
   Phone phone = randomPhone();
   person.getPhoneNumbers().add(phone);
   data.update(person);
   data.refresh(person, Person.NAME, Person.PHONE_NUMBERS_SET, Person.ADDRESS, Person.EMAIL);
   assertTrue(person.getPhoneNumbersSet().contains(phone));
 }
Exemple #3
0
 @Test
 public void testRefreshAll() {
   Person person = randomPerson();
   data.insert(person);
   Phone phone = randomPhone();
   person.getPhoneNumbers().add(phone);
   data.update(person);
   data.refreshAll(person);
   assertTrue(person.getPhoneNumbersSet().contains(phone));
 }