@Test public void testInsertOneToOne() { Address address = randomAddress(); data.insert(address); assertTrue(address.getId() > 0); Person person = randomPerson(); data.insert(person); person.setAddress(address); data.update(person); // fetch inverse assertSame(address.getPerson(), person); // unset person.setAddress(null); }
@Test public void testUpdateOneToOneCascade() { Address address = randomAddress(); Person person = randomPerson(); data.insert(person); person.setAddress(address); data.update(person); assertSame(address.getPerson(), person); }
@Test public void testInsertOneToOneCascade() { Address address = randomAddress(); Person person = randomPerson(); person.setAddress(address); data.insert(person); // fetch inverse assertSame(address.getPerson(), person); }