├── .gitignore ├── ReadMe.md ├── Tests.xml ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── test ├── java ├── Chapters │ ├── Chapter01 │ │ ├── Chapter01.md │ │ ├── Chapter01GradleConfig.md │ │ └── FirstChapterTests.java │ ├── Chapter02 │ │ ├── Chapter02.md │ │ └── SecondChapterTests.java │ ├── Chapter03 │ │ ├── Chapter03.md │ │ └── ThirdChapterTests.java │ ├── Chapter04 │ │ ├── Chapter04.md │ │ └── FourthChapterTests.java │ └── Chapter05 │ │ ├── Chapter05.md │ │ └── FifthChapterTests.java ├── builders │ ├── CategoryBuilder.java │ ├── CreatePetRequestBuilder.java │ └── TagsBuilder.java ├── entities │ ├── requests │ │ ├── Category.java │ │ ├── CreatePetRequest.java │ │ └── Tags.java │ └── responses │ │ ├── Category.java │ │ ├── CreatePetResponse.java │ │ └── Tags.java └── utils │ ├── BaseTest.java │ ├── PropertiesReader.java │ ├── RequestHelper.java │ ├── ResourceHelper.java │ └── ResponseHelper.java └── resources └── url.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/ReadMe.md -------------------------------------------------------------------------------- /Tests.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/Tests.xml -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'api-automation-tutorial' 2 | 3 | -------------------------------------------------------------------------------- /src/test/java/Chapters/Chapter01/Chapter01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/Chapters/Chapter01/Chapter01.md -------------------------------------------------------------------------------- /src/test/java/Chapters/Chapter01/Chapter01GradleConfig.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/Chapters/Chapter01/Chapter01GradleConfig.md -------------------------------------------------------------------------------- /src/test/java/Chapters/Chapter01/FirstChapterTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/Chapters/Chapter01/FirstChapterTests.java -------------------------------------------------------------------------------- /src/test/java/Chapters/Chapter02/Chapter02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/Chapters/Chapter02/Chapter02.md -------------------------------------------------------------------------------- /src/test/java/Chapters/Chapter02/SecondChapterTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/Chapters/Chapter02/SecondChapterTests.java -------------------------------------------------------------------------------- /src/test/java/Chapters/Chapter03/Chapter03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/Chapters/Chapter03/Chapter03.md -------------------------------------------------------------------------------- /src/test/java/Chapters/Chapter03/ThirdChapterTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/Chapters/Chapter03/ThirdChapterTests.java -------------------------------------------------------------------------------- /src/test/java/Chapters/Chapter04/Chapter04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/Chapters/Chapter04/Chapter04.md -------------------------------------------------------------------------------- /src/test/java/Chapters/Chapter04/FourthChapterTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/Chapters/Chapter04/FourthChapterTests.java -------------------------------------------------------------------------------- /src/test/java/Chapters/Chapter05/Chapter05.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/Chapters/Chapter05/Chapter05.md -------------------------------------------------------------------------------- /src/test/java/Chapters/Chapter05/FifthChapterTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/Chapters/Chapter05/FifthChapterTests.java -------------------------------------------------------------------------------- /src/test/java/builders/CategoryBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/builders/CategoryBuilder.java -------------------------------------------------------------------------------- /src/test/java/builders/CreatePetRequestBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/builders/CreatePetRequestBuilder.java -------------------------------------------------------------------------------- /src/test/java/builders/TagsBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/builders/TagsBuilder.java -------------------------------------------------------------------------------- /src/test/java/entities/requests/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/entities/requests/Category.java -------------------------------------------------------------------------------- /src/test/java/entities/requests/CreatePetRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/entities/requests/CreatePetRequest.java -------------------------------------------------------------------------------- /src/test/java/entities/requests/Tags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/entities/requests/Tags.java -------------------------------------------------------------------------------- /src/test/java/entities/responses/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/entities/responses/Category.java -------------------------------------------------------------------------------- /src/test/java/entities/responses/CreatePetResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/entities/responses/CreatePetResponse.java -------------------------------------------------------------------------------- /src/test/java/entities/responses/Tags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/entities/responses/Tags.java -------------------------------------------------------------------------------- /src/test/java/utils/BaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/utils/BaseTest.java -------------------------------------------------------------------------------- /src/test/java/utils/PropertiesReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/utils/PropertiesReader.java -------------------------------------------------------------------------------- /src/test/java/utils/RequestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/utils/RequestHelper.java -------------------------------------------------------------------------------- /src/test/java/utils/ResourceHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/utils/ResourceHelper.java -------------------------------------------------------------------------------- /src/test/java/utils/ResponseHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/java/utils/ResponseHelper.java -------------------------------------------------------------------------------- /src/test/resources/url.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinaykumarvvs/api-automation-tutorial/HEAD/src/test/resources/url.properties --------------------------------------------------------------------------------