Package tests.destinationExperiences
Class ToursAndActivitesTest
java.lang.Object
tests.BaseTest
tests.destinationExperiences.ToursAndActivitesTest
@Epic("Destination Experiences")
@Feature("Search Destination Tour and Activities")
@Severity(NORMAL)
public class ToursAndActivitesTest
extends BaseTest
Test class for Destination Experiences API endpoints. Tests functionality for searching tours and
activities at specific locations.
-
Field Summary
FieldsFields inherited from class tests.BaseTest
logger, readProperties, SECRET_KEY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
testDesintationTourAndActivityByID
(org.testng.ITestContext context) Tests retrieving a specific activity by its ID.void
testDestinationToursAndActivities
(org.testng.ITestContext context) Tests searching for destination activities by location.Methods inherited from class tests.BaseTest
getOauth2Token, setUpSuite
-
Field Details
-
ACTIVITIES_SEARCH
-
-
Constructor Details
-
ToursAndActivitesTest
public ToursAndActivitesTest()
-
-
Method Details
-
testDestinationToursAndActivities
public void testDestinationToursAndActivities(org.testng.ITestContext context) Tests searching for destination activities by location. Searches for activities near Barcelona (latitude 41.397158, longitude 2.160873) and stores a highly rated activity's details in the test context.- Parameters:
context
- the test context for sharing data between test methods
-
testDesintationTourAndActivityByID
public void testDesintationTourAndActivityByID(org.testng.ITestContext context) Tests retrieving a specific activity by its ID. Uses the activity ID stored in the test context from the previous test to verify detailed information about a highly rated activity.- Parameters:
context
- the test context containing the activity ID and name
-