Package tests

Class BaseTest

java.lang.Object
tests.BaseTest
Direct Known Subclasses:
AirportReferenceLocationTest, FlightInspirationTest, FlightOffersTest, ToursAndActivitesTest, TransferOffersTest

public class BaseTest extends Object
Base test class for Amadeus API tests. Handles common setup like authentication, request logging, and configuration.
  • Field Details

    • readProperties

      protected static final ReadProperties readProperties
    • SECRET_KEY

      protected static final String SECRET_KEY
    • logger

      protected org.apache.logging.log4j.Logger logger
  • Constructor Details

    • BaseTest

      public BaseTest()
  • Method Details

    • getOauth2Token

      public String getOauth2Token()
      Gets an OAuth2 access token from the Amadeus API. Uses encrypted client credentials from configuration.
      Returns:
      the OAuth2 access token
    • setUpSuite

      @BeforeSuite public void setUpSuite()
      Sets up the test suite configuration. Configures RestAssured with logging filters, base URI, and OAuth2 authentication.