├── Output └── Output_26-12-2020_02-27-34 │ ├── Applogs │ └── ExecutionLog.log │ └── Reports │ └── ExecutionReport_26-12-2020_02-27-34.html ├── README.md ├── pom.xml ├── src ├── main │ ├── java │ │ └── framework │ │ │ ├── model │ │ │ ├── User.java │ │ │ └── error │ │ │ │ └── ValidationError.java │ │ │ ├── service │ │ │ └── UserProfileService.java │ │ │ └── utils │ │ │ ├── common │ │ │ ├── Randomizer.java │ │ │ └── RestUtil.java │ │ │ ├── exceptions │ │ │ └── AutomationException.java │ │ │ ├── globalConstants │ │ │ ├── APIEndPoint.java │ │ │ ├── HttpStatus.java │ │ │ └── PathConfig.java │ │ │ ├── initializers │ │ │ └── TestInit.java │ │ │ ├── logManagement │ │ │ └── APIResponseFilter.java │ │ │ ├── propertiesManagement │ │ │ └── TestProperties.java │ │ │ └── reportManagement │ │ │ ├── OutputUtil.java │ │ │ └── extent │ │ │ ├── ExtentManager.java │ │ │ ├── ExtentModuleManager.java │ │ │ ├── ExtentReporter.java │ │ │ └── ExtentTestManager.java │ └── resources │ │ ├── log4j2.xml │ │ └── test.properties └── test │ └── java │ ├── TC_AddUserAPI.java │ ├── TC_DeleteUserAPI.java │ ├── TC_GetAllUsersAPI.java │ ├── TC_GetUserByID.java │ └── TC_ModifyUserAPI.java └── testng.xml /Output/Output_26-12-2020_02-27-34/Applogs/ExecutionLog.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/Output/Output_26-12-2020_02-27-34/Applogs/ExecutionLog.log -------------------------------------------------------------------------------- /Output/Output_26-12-2020_02-27-34/Reports/ExecutionReport_26-12-2020_02-27-34.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/Output/Output_26-12-2020_02-27-34/Reports/ExecutionReport_26-12-2020_02-27-34.html -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/framework/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/src/main/java/framework/model/User.java -------------------------------------------------------------------------------- /src/main/java/framework/model/error/ValidationError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/src/main/java/framework/model/error/ValidationError.java -------------------------------------------------------------------------------- /src/main/java/framework/service/UserProfileService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/src/main/java/framework/service/UserProfileService.java -------------------------------------------------------------------------------- /src/main/java/framework/utils/common/Randomizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/src/main/java/framework/utils/common/Randomizer.java -------------------------------------------------------------------------------- /src/main/java/framework/utils/common/RestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/src/main/java/framework/utils/common/RestUtil.java -------------------------------------------------------------------------------- /src/main/java/framework/utils/exceptions/AutomationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/src/main/java/framework/utils/exceptions/AutomationException.java -------------------------------------------------------------------------------- /src/main/java/framework/utils/globalConstants/APIEndPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/src/main/java/framework/utils/globalConstants/APIEndPoint.java -------------------------------------------------------------------------------- /src/main/java/framework/utils/globalConstants/HttpStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/src/main/java/framework/utils/globalConstants/HttpStatus.java -------------------------------------------------------------------------------- /src/main/java/framework/utils/globalConstants/PathConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/src/main/java/framework/utils/globalConstants/PathConfig.java -------------------------------------------------------------------------------- /src/main/java/framework/utils/initializers/TestInit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/src/main/java/framework/utils/initializers/TestInit.java -------------------------------------------------------------------------------- /src/main/java/framework/utils/logManagement/APIResponseFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/src/main/java/framework/utils/logManagement/APIResponseFilter.java -------------------------------------------------------------------------------- /src/main/java/framework/utils/propertiesManagement/TestProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/src/main/java/framework/utils/propertiesManagement/TestProperties.java -------------------------------------------------------------------------------- /src/main/java/framework/utils/reportManagement/OutputUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/src/main/java/framework/utils/reportManagement/OutputUtil.java -------------------------------------------------------------------------------- /src/main/java/framework/utils/reportManagement/extent/ExtentManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/src/main/java/framework/utils/reportManagement/extent/ExtentManager.java -------------------------------------------------------------------------------- /src/main/java/framework/utils/reportManagement/extent/ExtentModuleManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/src/main/java/framework/utils/reportManagement/extent/ExtentModuleManager.java -------------------------------------------------------------------------------- /src/main/java/framework/utils/reportManagement/extent/ExtentReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/src/main/java/framework/utils/reportManagement/extent/ExtentReporter.java -------------------------------------------------------------------------------- /src/main/java/framework/utils/reportManagement/extent/ExtentTestManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/src/main/java/framework/utils/reportManagement/extent/ExtentTestManager.java -------------------------------------------------------------------------------- /src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /src/main/resources/test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/src/main/resources/test.properties -------------------------------------------------------------------------------- /src/test/java/TC_AddUserAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/src/test/java/TC_AddUserAPI.java -------------------------------------------------------------------------------- /src/test/java/TC_DeleteUserAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/src/test/java/TC_DeleteUserAPI.java -------------------------------------------------------------------------------- /src/test/java/TC_GetAllUsersAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/src/test/java/TC_GetAllUsersAPI.java -------------------------------------------------------------------------------- /src/test/java/TC_GetUserByID.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/src/test/java/TC_GetUserByID.java -------------------------------------------------------------------------------- /src/test/java/TC_ModifyUserAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/src/test/java/TC_ModifyUserAPI.java -------------------------------------------------------------------------------- /testng.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishanchawla/api-testing-rest-assured-java-framework/HEAD/testng.xml --------------------------------------------------------------------------------