Class ReservationAdditionalSecurityHandlerTest

java.lang.Object
de.hybris.platform.travelfacades.reservation.handlers.impl.ReservationAdditionalSecurityHandlerTest

@UnitTest public class ReservationAdditionalSecurityHandlerTest extends Object
  • Constructor Details

    • ReservationAdditionalSecurityHandlerTest

      public ReservationAdditionalSecurityHandlerTest()
  • Method Details

    • testFalseAdditionalSecurity

      public void testFalseAdditionalSecurity()
      given: AbstractOrderModel when: AbstractOrderModel has no additional security then: reservationData has no additional security and no filtered travellers
    • testAdditionalSecurityWithNoPassengerReference

      public void testAdditionalSecurityWithNoPassengerReference()
      given: AbstractOrderModel when: AbstractOrderModel has additional security but no Passenger Reference is set in session then: reservationData has additional security and no filtered travellers
    • testAdditionalSecurityWithPassengerReferenceAndNoUser

      public void testAdditionalSecurityWithPassengerReferenceAndNoUser()
      given: AbstractOrderModel when: AbstractOrderModel has additional security Passenger Reference is set in session but there is no user then: reservationData has additional security and no filtered travellers
    • testAdditionalSecurityWithPassengerReferenceAndSameUser

      public void testAdditionalSecurityWithPassengerReferenceAndSameUser()
      given: AbstractOrderModel when: AbstractOrderModel has additional security Passenger Reference is set in session but the logged user is the one who placed the booking then: reservationData has additional security and no filtered travellers
    • testAdditionalSecurityWithPassengerReferenceDifferentUserPlacedWithGuest

      public void testAdditionalSecurityWithPassengerReferenceDifferentUserPlacedWithGuest()
      given: AbstractOrderModel when: AbstractOrderModel has additional security Passenger Reference is set in session but the logged user is the one who did not place the booking and the booking was placed with a GUEST user then: reservationData has additional security and no filtered travellers
    • testAdditionalSecurityWithPassengerReferenceDifferentUserPlacedWithRegisteredUser

      public void testAdditionalSecurityWithPassengerReferenceDifferentUserPlacedWithRegisteredUser()
      given: AbstractOrderModel when: AbstractOrderModel has additional security Passenger Reference is set in session but the logged user is the one who did not place the booking and the booking was placed with a REGISTERED user then: reservationData has additional security and filtered travellers
    • testOriginalAdditionalSecurityWithPassengerReferenceDifferentUserPlacedWithRegisteredUser

      public void testOriginalAdditionalSecurityWithPassengerReferenceDifferentUserPlacedWithRegisteredUser()
      given: AbstractOrderModel when: AbstractOrderModel has additional security Passenger Reference is set in session but the logged user is the one who did not place the booking and the booking was placed with a GUEST user then: reservationData has additional security and filtered travellers