From my submission on [the LinkedIn Course](https://www.linkedin.com/learning/java-automated-api-testing-with-rest-assured-26288114).
|Chapter |Video |Resource | Link |
|0 - Introduction |3 - API Setup |MAMP | https://www.mamp.info/ |
|1 - Getting Started with Rest- |1 - The Challenge with |Book Response |https://www.googleapis.com/books |
|API Testing
|2 - Rest-Assured Testing |Rest Assured |https://rest-assured.io |
|Library |------------------------------------------------------------------------------------------------------|
| IntelliJ |https://www.jetbrains.com/idea/down |
|load/#section=mac |
|------------------------------------------------------------------------------------------------------|
| Maven Repository | https://mvnrepository.com <h5> |
|3-Validating API |4-Verifying Fields of |Hamcrest Matchers |https://hamcrest.org/JavaHamcrest/javadoc |
|/1.3/org/hamcrest/Matchers.html |
|Responses |Response |------------------------------------------------------------------------------------------------------|
|Hamcrest NotNullValue() |https://hamcrest.org/JavaHamcrest/javadoc/1.3/org/
|hamcrest/Matchers.html#notNullValue() |
|
|------------------------------------------------------------------------------------------------------|
| Hamcrest greaterThan() |https://hamcrest.org/JavaHamcrest/javadoc/1.3/org/ |
|hamcrest/Matchers.html#greaterThan(T) |
|
|------------------------------------------------------------------------------------------------------|
| Hamcrest equalTo() |https://hamcrest.org/JavaHamcrest/javadoc/1.3/org/ |
| |hamcrest/Matchers.html#equalTo(T) |
This assignment was performed with IntelliJ. I may use later on another IDE. I used a professional version of MAMP server to set up the MySQL database. Download MAMP for windows: https://www.mamp.info/en/mamp/windows/
git clone https://github.com/AymarN/Java-Automate-API-Testing-with-Rest-Assured.git
- The Java JDK version 22 is required and systematically setup with IntelliJ.
- Add IDE and all files in the htdocs folder to the Defender exclusions list.