Package tests.destinationExperiences
Class ToursAndActivitiesTest
java.lang.Object
tests.BaseTest
tests.destinationExperiences.ToursAndActivitiesTest
@Epic("Destination Experiences")
@Feature("Search Destination Tour and Activities")
@Severity(NORMAL)
public class ToursAndActivitiesTest
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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
testDestinationTourAndActivityByID
(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
setUpSuite, updateToken
-
Field Details
-
ACTIVITIES_SEARCH
-
-
Constructor Details
-
ToursAndActivitiesTest
public ToursAndActivitiesTest()
-
-
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
-
testDestinationTourAndActivityByID
public void testDestinationTourAndActivityByID(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
-