ReqRes API Test Automation
ReqRes API Test Automation using Java and REST Assured.
Installation Steps
- Fork the repository.
- Clone, i.e, download your copy of the repository to your local machine using
git clone https://github.com/[your_username]/reqres-api-test-automation.git
- Import the project in IntelliJ IDEA.
- Use IntelliJ IDEA to run your desired tests. Alternatively, you can use the terminal to run the tests, for example
./gradlew test
.
Languages and Frameworks
The project uses the following:
Project Architecture
π¦ reqres-api-test-automation
ββ .github
β ββ workflows
β ββ test-execution.yml
ββ .gitignore
ββ LICENSE
ββ README.md
ββ build.gradle
ββ gradle
β ββ wrapper
β ββ gradle-wrapper.jar
β ββ gradle-wrapper.properties
ββ gradlew
ββ gradlew.bat
ββ settings.gradle
ββ src
ββ main
β ββ java
β ββ io
β ββ github
β ββ tahanima
β ββ client
β β ββ AuthClient.java
β β ββ BaseClient.java
β β ββ ResourceClient.java
β β ββ UserClient.java
β ββ model
β ββ Auth.java
β ββ Error.java
β ββ List.java
β ββ Resource.java
β ββ ResourceData.java
β ββ ResourceList.java
β ββ Support.java
β ββ User.java
β ββ UserData.java
β ββ UserList.java
ββ test
ββ java
β ββ io
β ββ github
β ββ tahanima
β ββ api
β ββ AuthTest.java
β ββ ResourceTest.java
β ββ UserTest.java
ββ resources
ββ junit-platform.properties