├── .gitignore ├── README.md ├── pom.xml └── src ├── main └── java │ ├── io │ └── backend │ │ ├── commons │ │ ├── HttpStatuses.java │ │ └── RestResource.java │ │ ├── constants │ │ ├── ApiConstants.java │ │ └── ApiRoutes.java │ │ ├── entities │ │ ├── request │ │ │ ├── CreateUsersRequest.java │ │ │ └── discord │ │ │ │ └── SendMessageRequest.java │ │ └── response │ │ │ ├── CreateUserResponse.java │ │ │ ├── IfscCodeDetailsResponse.java │ │ │ ├── PostalCodeDetailsResponse.java │ │ │ ├── RickAndMortyResponse.java │ │ │ └── automationexercise │ │ │ └── GetAllProductListResponse.java │ │ ├── exceptions │ │ ├── ApiTestException.java │ │ ├── DateUtilsException.java │ │ ├── DiscordException.java │ │ └── TestUtilsException.java │ │ ├── services │ │ ├── discord │ │ │ ├── DiscordClient.java │ │ │ ├── DiscordController.java │ │ │ └── DiscordHelper.java │ │ └── rest │ │ │ ├── ApiClients.java │ │ │ ├── ApiControllers.java │ │ │ └── ApiHelpers.java │ │ └── utils │ │ ├── ConfigLoader.java │ │ ├── DateUtils.java │ │ ├── DiscordUtils.java │ │ ├── PropertiesHelper.java │ │ ├── RetryUtils.java │ │ └── TestUtils.java │ └── resource │ └── api.properties └── test ├── java └── io │ └── backend │ └── api │ ├── automationexercise │ └── GetAllProductsListTest.java │ ├── base │ └── BaseTest.java │ ├── constants │ └── TestGroups.java │ ├── ifsc │ └── tests │ │ └── IfscCodeTest.java │ ├── listeners │ └── ApiListeners.java │ ├── reqres │ └── tests │ │ └── ReqresTest.java │ ├── rickandmorty │ └── tests │ │ └── RickAndMortyCharacterTest.java │ ├── testdata │ └── ApiDataProvider.java │ └── zippo │ └── tests │ └── PostalCodeTest.java └── resources ├── logback.xml └── reportportal.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/io/backend/commons/HttpStatuses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/commons/HttpStatuses.java -------------------------------------------------------------------------------- /src/main/java/io/backend/commons/RestResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/commons/RestResource.java -------------------------------------------------------------------------------- /src/main/java/io/backend/constants/ApiConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/constants/ApiConstants.java -------------------------------------------------------------------------------- /src/main/java/io/backend/constants/ApiRoutes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/constants/ApiRoutes.java -------------------------------------------------------------------------------- /src/main/java/io/backend/entities/request/CreateUsersRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/entities/request/CreateUsersRequest.java -------------------------------------------------------------------------------- /src/main/java/io/backend/entities/request/discord/SendMessageRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/entities/request/discord/SendMessageRequest.java -------------------------------------------------------------------------------- /src/main/java/io/backend/entities/response/CreateUserResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/entities/response/CreateUserResponse.java -------------------------------------------------------------------------------- /src/main/java/io/backend/entities/response/IfscCodeDetailsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/entities/response/IfscCodeDetailsResponse.java -------------------------------------------------------------------------------- /src/main/java/io/backend/entities/response/PostalCodeDetailsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/entities/response/PostalCodeDetailsResponse.java -------------------------------------------------------------------------------- /src/main/java/io/backend/entities/response/RickAndMortyResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/entities/response/RickAndMortyResponse.java -------------------------------------------------------------------------------- /src/main/java/io/backend/entities/response/automationexercise/GetAllProductListResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/entities/response/automationexercise/GetAllProductListResponse.java -------------------------------------------------------------------------------- /src/main/java/io/backend/exceptions/ApiTestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/exceptions/ApiTestException.java -------------------------------------------------------------------------------- /src/main/java/io/backend/exceptions/DateUtilsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/exceptions/DateUtilsException.java -------------------------------------------------------------------------------- /src/main/java/io/backend/exceptions/DiscordException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/exceptions/DiscordException.java -------------------------------------------------------------------------------- /src/main/java/io/backend/exceptions/TestUtilsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/exceptions/TestUtilsException.java -------------------------------------------------------------------------------- /src/main/java/io/backend/services/discord/DiscordClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/services/discord/DiscordClient.java -------------------------------------------------------------------------------- /src/main/java/io/backend/services/discord/DiscordController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/services/discord/DiscordController.java -------------------------------------------------------------------------------- /src/main/java/io/backend/services/discord/DiscordHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/services/discord/DiscordHelper.java -------------------------------------------------------------------------------- /src/main/java/io/backend/services/rest/ApiClients.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/services/rest/ApiClients.java -------------------------------------------------------------------------------- /src/main/java/io/backend/services/rest/ApiControllers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/services/rest/ApiControllers.java -------------------------------------------------------------------------------- /src/main/java/io/backend/services/rest/ApiHelpers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/services/rest/ApiHelpers.java -------------------------------------------------------------------------------- /src/main/java/io/backend/utils/ConfigLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/utils/ConfigLoader.java -------------------------------------------------------------------------------- /src/main/java/io/backend/utils/DateUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/utils/DateUtils.java -------------------------------------------------------------------------------- /src/main/java/io/backend/utils/DiscordUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/utils/DiscordUtils.java -------------------------------------------------------------------------------- /src/main/java/io/backend/utils/PropertiesHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/utils/PropertiesHelper.java -------------------------------------------------------------------------------- /src/main/java/io/backend/utils/RetryUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/utils/RetryUtils.java -------------------------------------------------------------------------------- /src/main/java/io/backend/utils/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/io/backend/utils/TestUtils.java -------------------------------------------------------------------------------- /src/main/java/resource/api.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/main/java/resource/api.properties -------------------------------------------------------------------------------- /src/test/java/io/backend/api/automationexercise/GetAllProductsListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/test/java/io/backend/api/automationexercise/GetAllProductsListTest.java -------------------------------------------------------------------------------- /src/test/java/io/backend/api/base/BaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/test/java/io/backend/api/base/BaseTest.java -------------------------------------------------------------------------------- /src/test/java/io/backend/api/constants/TestGroups.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/test/java/io/backend/api/constants/TestGroups.java -------------------------------------------------------------------------------- /src/test/java/io/backend/api/ifsc/tests/IfscCodeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/test/java/io/backend/api/ifsc/tests/IfscCodeTest.java -------------------------------------------------------------------------------- /src/test/java/io/backend/api/listeners/ApiListeners.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/test/java/io/backend/api/listeners/ApiListeners.java -------------------------------------------------------------------------------- /src/test/java/io/backend/api/reqres/tests/ReqresTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/test/java/io/backend/api/reqres/tests/ReqresTest.java -------------------------------------------------------------------------------- /src/test/java/io/backend/api/rickandmorty/tests/RickAndMortyCharacterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/test/java/io/backend/api/rickandmorty/tests/RickAndMortyCharacterTest.java -------------------------------------------------------------------------------- /src/test/java/io/backend/api/testdata/ApiDataProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/test/java/io/backend/api/testdata/ApiDataProvider.java -------------------------------------------------------------------------------- /src/test/java/io/backend/api/zippo/tests/PostalCodeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/test/java/io/backend/api/zippo/tests/PostalCodeTest.java -------------------------------------------------------------------------------- /src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/test/resources/logback.xml -------------------------------------------------------------------------------- /src/test/resources/reportportal.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iamcharankumar/api_test_framework/HEAD/src/test/resources/reportportal.properties --------------------------------------------------------------------------------