├── .gitignore ├── .idea ├── .gitignore ├── compiler.xml ├── jarRepositories.xml ├── misc.xml ├── uiDesigner.xml └── vcs.xml ├── pom.xml ├── src ├── main │ └── java │ │ ├── reporting │ │ ├── ExtentReportManager.java │ │ └── Setup.java │ │ ├── restUtils │ │ ├── AssertionKeys.java │ │ ├── AssertionUtils.java │ │ └── RestUtils.java │ │ └── utils │ │ ├── DateUtils.java │ │ ├── ExcelUtils.java │ │ ├── JsonUtils.java │ │ ├── RandomDataGenerator.java │ │ └── RandomDataTypeNames.java └── test │ ├── java │ └── airlines │ │ ├── AirlineAPIs.java │ │ ├── AirlineTests.java │ │ ├── AirlineTestsNew.java │ │ ├── AirlineTestsScenarios.java │ │ ├── Base.java │ │ ├── ExcelTest.java │ │ ├── InstancioExample.java │ │ ├── Payloads.java │ │ ├── PoijiTests.java │ │ ├── javersExamples │ │ ├── Address.java │ │ ├── JaversTest.java │ │ └── Student.java │ │ └── pojos │ │ ├── Airline.java │ │ ├── AirlinePoiji.java │ │ ├── BasePojo.java │ │ ├── CompareObjects.java │ │ ├── CreateAirline.java │ │ ├── Employee.java │ │ ├── Gender.java │ │ └── Student.java │ └── resources │ ├── airlines │ ├── dev │ │ └── airlinesApiData.json │ └── qa │ │ └── airlinesApiData.json │ └── testdata │ ├── CreateAirlineData.xlsx │ └── CreateAirlineDataScenarios.xlsx └── testng.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/reporting/ExtentReportManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/main/java/reporting/ExtentReportManager.java -------------------------------------------------------------------------------- /src/main/java/reporting/Setup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/main/java/reporting/Setup.java -------------------------------------------------------------------------------- /src/main/java/restUtils/AssertionKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/main/java/restUtils/AssertionKeys.java -------------------------------------------------------------------------------- /src/main/java/restUtils/AssertionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/main/java/restUtils/AssertionUtils.java -------------------------------------------------------------------------------- /src/main/java/restUtils/RestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/main/java/restUtils/RestUtils.java -------------------------------------------------------------------------------- /src/main/java/utils/DateUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/main/java/utils/DateUtils.java -------------------------------------------------------------------------------- /src/main/java/utils/ExcelUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/main/java/utils/ExcelUtils.java -------------------------------------------------------------------------------- /src/main/java/utils/JsonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/main/java/utils/JsonUtils.java -------------------------------------------------------------------------------- /src/main/java/utils/RandomDataGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/main/java/utils/RandomDataGenerator.java -------------------------------------------------------------------------------- /src/main/java/utils/RandomDataTypeNames.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/main/java/utils/RandomDataTypeNames.java -------------------------------------------------------------------------------- /src/test/java/airlines/AirlineAPIs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/test/java/airlines/AirlineAPIs.java -------------------------------------------------------------------------------- /src/test/java/airlines/AirlineTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/test/java/airlines/AirlineTests.java -------------------------------------------------------------------------------- /src/test/java/airlines/AirlineTestsNew.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/test/java/airlines/AirlineTestsNew.java -------------------------------------------------------------------------------- /src/test/java/airlines/AirlineTestsScenarios.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/test/java/airlines/AirlineTestsScenarios.java -------------------------------------------------------------------------------- /src/test/java/airlines/Base.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/test/java/airlines/Base.java -------------------------------------------------------------------------------- /src/test/java/airlines/ExcelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/test/java/airlines/ExcelTest.java -------------------------------------------------------------------------------- /src/test/java/airlines/InstancioExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/test/java/airlines/InstancioExample.java -------------------------------------------------------------------------------- /src/test/java/airlines/Payloads.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/test/java/airlines/Payloads.java -------------------------------------------------------------------------------- /src/test/java/airlines/PoijiTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/test/java/airlines/PoijiTests.java -------------------------------------------------------------------------------- /src/test/java/airlines/javersExamples/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/test/java/airlines/javersExamples/Address.java -------------------------------------------------------------------------------- /src/test/java/airlines/javersExamples/JaversTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/test/java/airlines/javersExamples/JaversTest.java -------------------------------------------------------------------------------- /src/test/java/airlines/javersExamples/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/test/java/airlines/javersExamples/Student.java -------------------------------------------------------------------------------- /src/test/java/airlines/pojos/Airline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/test/java/airlines/pojos/Airline.java -------------------------------------------------------------------------------- /src/test/java/airlines/pojos/AirlinePoiji.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/test/java/airlines/pojos/AirlinePoiji.java -------------------------------------------------------------------------------- /src/test/java/airlines/pojos/BasePojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/test/java/airlines/pojos/BasePojo.java -------------------------------------------------------------------------------- /src/test/java/airlines/pojos/CompareObjects.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/test/java/airlines/pojos/CompareObjects.java -------------------------------------------------------------------------------- /src/test/java/airlines/pojos/CreateAirline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/test/java/airlines/pojos/CreateAirline.java -------------------------------------------------------------------------------- /src/test/java/airlines/pojos/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/test/java/airlines/pojos/Employee.java -------------------------------------------------------------------------------- /src/test/java/airlines/pojos/Gender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/test/java/airlines/pojos/Gender.java -------------------------------------------------------------------------------- /src/test/java/airlines/pojos/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/test/java/airlines/pojos/Student.java -------------------------------------------------------------------------------- /src/test/resources/airlines/dev/airlinesApiData.json: -------------------------------------------------------------------------------- 1 | { 2 | "createAirLineEndpoint" : "https://api.instantwebtools.net/v1/airlines" 3 | } -------------------------------------------------------------------------------- /src/test/resources/airlines/qa/airlinesApiData.json: -------------------------------------------------------------------------------- 1 | { 2 | "createAirLineEndpoint" : "https://api.instantwebtools.net/v1/airlines" 3 | } -------------------------------------------------------------------------------- /src/test/resources/testdata/CreateAirlineData.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/test/resources/testdata/CreateAirlineData.xlsx -------------------------------------------------------------------------------- /src/test/resources/testdata/CreateAirlineDataScenarios.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/src/test/resources/testdata/CreateAirlineDataScenarios.xlsx -------------------------------------------------------------------------------- /testng.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amod-mahajan/RetargetCommonRestAPIAutomationFramework/HEAD/testng.xml --------------------------------------------------------------------------------