├── .gitignore ├── README.md ├── media ├── logo │ ├── Allure.svg │ ├── Allure_TO.svg │ ├── GitHub.svg │ ├── Gradle.svg │ ├── Idea.svg │ ├── Java.svg │ ├── Jenkins.svg │ ├── Jira.svg │ ├── Junit5.svg │ ├── RestAssured.svg │ ├── Telegram.svg │ └── reqres_logo.png └── screens │ ├── Allure Overview.png │ ├── AllureSuites.png │ ├── AllureTestCases.png │ ├── DashBoardTestOps.png │ ├── Jira.png │ ├── LaunchesTestOps.png │ ├── Telegram.png │ └── jenkins build.png └── src └── test ├── java ├── config │ ├── ApiConfig.java │ └── CredentialsConfig.java ├── constans │ ├── ErrorsTexts.java │ ├── HttpStatus.java │ ├── OtherTexts.java │ ├── TimeFormatConstants.java │ └── Urls.java ├── data │ ├── TestDataValues.java │ └── UsersDataValues.java ├── helpers │ ├── CustomAllureListener.java │ └── CustomsTextsSteps.java ├── models │ ├── CreateUserResponseModel.java │ ├── CreateUsersBodyModel.java │ ├── LoginBodyModel.java │ ├── LoginResponseModel.java │ ├── RegisterBodyModel.java │ ├── RegisterResponseModel.java │ ├── UpdateUserResponseModel.java │ ├── getuser │ │ ├── DataUserResponseModel.java │ │ ├── UserResponseModel.java │ │ └── UserSupportResponseModel.java │ └── getusers │ │ ├── DataUsersResponseModel.java │ │ ├── UsersResponseModel.java │ │ └── UsersSupportResponseModel.java ├── responseassertions │ ├── AssertionsResponseCreateUserApi.java │ ├── AssertionsResponseGetUsersApi.java │ ├── AssertionsResponseLoginApi.java │ ├── AssertionsResponseRegisterApi.java │ └── AssertionsResponseUpdateUsers.java ├── service │ ├── RequestCreateUser.java │ ├── RequestDeleteUser.java │ ├── RequestGetUser.java │ ├── RequestGetUsers.java │ ├── RequestLoginUser.java │ ├── RequestRegisterUser.java │ └── RequestUpdateUser.java ├── specs │ └── Specs.java ├── tests │ ├── CreateUserTests.java │ ├── DeleteUserTests.java │ ├── GetUserTests.java │ ├── GetUsersTests.java │ ├── LoginTests.java │ ├── PatchUpdateUsersTests.java │ ├── PutUpdateUsersTests.java │ ├── RegisterUserTests.java │ └── TestBase.java └── utils │ ├── DateTimeCheck.java │ └── RandomUtils.java └── resources └── tpl ├── request.ftl └── response.ftl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/README.md -------------------------------------------------------------------------------- /media/logo/Allure.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/media/logo/Allure.svg -------------------------------------------------------------------------------- /media/logo/Allure_TO.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/media/logo/Allure_TO.svg -------------------------------------------------------------------------------- /media/logo/GitHub.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/media/logo/GitHub.svg -------------------------------------------------------------------------------- /media/logo/Gradle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/media/logo/Gradle.svg -------------------------------------------------------------------------------- /media/logo/Idea.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/media/logo/Idea.svg -------------------------------------------------------------------------------- /media/logo/Java.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/media/logo/Java.svg -------------------------------------------------------------------------------- /media/logo/Jenkins.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/media/logo/Jenkins.svg -------------------------------------------------------------------------------- /media/logo/Jira.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/media/logo/Jira.svg -------------------------------------------------------------------------------- /media/logo/Junit5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/media/logo/Junit5.svg -------------------------------------------------------------------------------- /media/logo/RestAssured.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/media/logo/RestAssured.svg -------------------------------------------------------------------------------- /media/logo/Telegram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/media/logo/Telegram.svg -------------------------------------------------------------------------------- /media/logo/reqres_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/media/logo/reqres_logo.png -------------------------------------------------------------------------------- /media/screens/Allure Overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/media/screens/Allure Overview.png -------------------------------------------------------------------------------- /media/screens/AllureSuites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/media/screens/AllureSuites.png -------------------------------------------------------------------------------- /media/screens/AllureTestCases.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/media/screens/AllureTestCases.png -------------------------------------------------------------------------------- /media/screens/DashBoardTestOps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/media/screens/DashBoardTestOps.png -------------------------------------------------------------------------------- /media/screens/Jira.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/media/screens/Jira.png -------------------------------------------------------------------------------- /media/screens/LaunchesTestOps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/media/screens/LaunchesTestOps.png -------------------------------------------------------------------------------- /media/screens/Telegram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/media/screens/Telegram.png -------------------------------------------------------------------------------- /media/screens/jenkins build.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/media/screens/jenkins build.png -------------------------------------------------------------------------------- /src/test/java/config/ApiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/config/ApiConfig.java -------------------------------------------------------------------------------- /src/test/java/config/CredentialsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/config/CredentialsConfig.java -------------------------------------------------------------------------------- /src/test/java/constans/ErrorsTexts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/constans/ErrorsTexts.java -------------------------------------------------------------------------------- /src/test/java/constans/HttpStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/constans/HttpStatus.java -------------------------------------------------------------------------------- /src/test/java/constans/OtherTexts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/constans/OtherTexts.java -------------------------------------------------------------------------------- /src/test/java/constans/TimeFormatConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/constans/TimeFormatConstants.java -------------------------------------------------------------------------------- /src/test/java/constans/Urls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/constans/Urls.java -------------------------------------------------------------------------------- /src/test/java/data/TestDataValues.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/data/TestDataValues.java -------------------------------------------------------------------------------- /src/test/java/data/UsersDataValues.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/data/UsersDataValues.java -------------------------------------------------------------------------------- /src/test/java/helpers/CustomAllureListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/helpers/CustomAllureListener.java -------------------------------------------------------------------------------- /src/test/java/helpers/CustomsTextsSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/helpers/CustomsTextsSteps.java -------------------------------------------------------------------------------- /src/test/java/models/CreateUserResponseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/models/CreateUserResponseModel.java -------------------------------------------------------------------------------- /src/test/java/models/CreateUsersBodyModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/models/CreateUsersBodyModel.java -------------------------------------------------------------------------------- /src/test/java/models/LoginBodyModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/models/LoginBodyModel.java -------------------------------------------------------------------------------- /src/test/java/models/LoginResponseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/models/LoginResponseModel.java -------------------------------------------------------------------------------- /src/test/java/models/RegisterBodyModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/models/RegisterBodyModel.java -------------------------------------------------------------------------------- /src/test/java/models/RegisterResponseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/models/RegisterResponseModel.java -------------------------------------------------------------------------------- /src/test/java/models/UpdateUserResponseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/models/UpdateUserResponseModel.java -------------------------------------------------------------------------------- /src/test/java/models/getuser/DataUserResponseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/models/getuser/DataUserResponseModel.java -------------------------------------------------------------------------------- /src/test/java/models/getuser/UserResponseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/models/getuser/UserResponseModel.java -------------------------------------------------------------------------------- /src/test/java/models/getuser/UserSupportResponseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/models/getuser/UserSupportResponseModel.java -------------------------------------------------------------------------------- /src/test/java/models/getusers/DataUsersResponseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/models/getusers/DataUsersResponseModel.java -------------------------------------------------------------------------------- /src/test/java/models/getusers/UsersResponseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/models/getusers/UsersResponseModel.java -------------------------------------------------------------------------------- /src/test/java/models/getusers/UsersSupportResponseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/models/getusers/UsersSupportResponseModel.java -------------------------------------------------------------------------------- /src/test/java/responseassertions/AssertionsResponseCreateUserApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/responseassertions/AssertionsResponseCreateUserApi.java -------------------------------------------------------------------------------- /src/test/java/responseassertions/AssertionsResponseGetUsersApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/responseassertions/AssertionsResponseGetUsersApi.java -------------------------------------------------------------------------------- /src/test/java/responseassertions/AssertionsResponseLoginApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/responseassertions/AssertionsResponseLoginApi.java -------------------------------------------------------------------------------- /src/test/java/responseassertions/AssertionsResponseRegisterApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/responseassertions/AssertionsResponseRegisterApi.java -------------------------------------------------------------------------------- /src/test/java/responseassertions/AssertionsResponseUpdateUsers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/responseassertions/AssertionsResponseUpdateUsers.java -------------------------------------------------------------------------------- /src/test/java/service/RequestCreateUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/service/RequestCreateUser.java -------------------------------------------------------------------------------- /src/test/java/service/RequestDeleteUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/service/RequestDeleteUser.java -------------------------------------------------------------------------------- /src/test/java/service/RequestGetUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/service/RequestGetUser.java -------------------------------------------------------------------------------- /src/test/java/service/RequestGetUsers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/service/RequestGetUsers.java -------------------------------------------------------------------------------- /src/test/java/service/RequestLoginUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/service/RequestLoginUser.java -------------------------------------------------------------------------------- /src/test/java/service/RequestRegisterUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/service/RequestRegisterUser.java -------------------------------------------------------------------------------- /src/test/java/service/RequestUpdateUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/service/RequestUpdateUser.java -------------------------------------------------------------------------------- /src/test/java/specs/Specs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/specs/Specs.java -------------------------------------------------------------------------------- /src/test/java/tests/CreateUserTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/tests/CreateUserTests.java -------------------------------------------------------------------------------- /src/test/java/tests/DeleteUserTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/tests/DeleteUserTests.java -------------------------------------------------------------------------------- /src/test/java/tests/GetUserTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/tests/GetUserTests.java -------------------------------------------------------------------------------- /src/test/java/tests/GetUsersTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/tests/GetUsersTests.java -------------------------------------------------------------------------------- /src/test/java/tests/LoginTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/tests/LoginTests.java -------------------------------------------------------------------------------- /src/test/java/tests/PatchUpdateUsersTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/tests/PatchUpdateUsersTests.java -------------------------------------------------------------------------------- /src/test/java/tests/PutUpdateUsersTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/tests/PutUpdateUsersTests.java -------------------------------------------------------------------------------- /src/test/java/tests/RegisterUserTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/tests/RegisterUserTests.java -------------------------------------------------------------------------------- /src/test/java/tests/TestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/tests/TestBase.java -------------------------------------------------------------------------------- /src/test/java/utils/DateTimeCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/utils/DateTimeCheck.java -------------------------------------------------------------------------------- /src/test/java/utils/RandomUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/java/utils/RandomUtils.java -------------------------------------------------------------------------------- /src/test/resources/tpl/request.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/resources/tpl/request.ftl -------------------------------------------------------------------------------- /src/test/resources/tpl/response.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AAstahckin/reqres_in_api_tests/HEAD/src/test/resources/tpl/response.ftl --------------------------------------------------------------------------------