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);
  }