public void testSaveObjectPassenger() { log.debug("\n--------testSaveObjectPassenger()---------------\n\n"); Passanger passanger = new Passanger(); passanger.setName("name"); save(passanger); Passanger result = (Passanger) getObject(Passanger.class, passanger.getId()); Assert.assertEquals(passanger.getName(), result.getName()); }
public void testSaveObjectPassengerWithMany2OneObjectFlightInverseFalse() { log.debug("\n\n--------testSaveObjectPassengerWithMany2OneObjectFlight()---------------\n\n"); Passanger passanger = new Passanger(); passanger.setName("name"); Flight flight = new Flight(); flight.setDestination("destination"); passanger.setFlight(flight); save(flight); save(passanger); Passanger resultPassenger = (Passanger) getObjectAndLazyObject(Passanger.class, passanger.getId(), "flight"); Flight resultFlight = resultPassenger.getFlight(); Assert.assertEquals(passanger.getName(), resultPassenger.getName()); Assert.assertEquals(resultFlight.getDestination(), resultFlight.getDestination()); }
public void testDeletePassengerWithMany2OneCascadeNone() { log.debug("\n\n--------testDeletePassengerWithMany2OneCascadeNone()---------------\n\n"); Flight flight = new Flight(); flight.setDestination("destination"); Passanger passanger = new Passanger(); passanger.setName("name"); Collection<Passanger> passengers = new HashSet<Passanger>(); passengers.add(passanger); passengers.add(passanger); flight.setPassangerCollection(passengers); save(flight); passanger = flight.getPassangerCollection().iterator().next(); Flight deleteFlight = (Flight) getObject(Flight.class, flight.getId()); delete(deleteFlight); Flight resultFlight = (Flight) getObject(Flight.class, deleteFlight.getId()); Passanger resultPassenger = (Passanger) getObject(Passanger.class, passanger.getId()); Assert.assertNull("flight must be deleted ", resultFlight); Assert.assertNotNull("passenger must not be deleted", resultPassenger); }