├── .gitignore └── src └── test ├── java └── com │ └── github │ └── kadehar │ ├── api │ ├── model │ │ ├── Assignee.java │ │ ├── GitHubBody.java │ │ ├── Issue.java │ │ └── Label.java │ ├── restassured │ │ ├── spec │ │ │ └── CustomSpec.java │ │ └── steps │ │ │ └── RestAssuredSteps.java │ └── retrofit │ │ ├── client │ │ ├── GitHubClient.java │ │ └── RetrofitClient.java │ │ ├── controller │ │ └── GitHubController.java │ │ └── steps │ │ └── RetrofitSteps.java │ ├── config │ ├── ApiConfig.java │ ├── ConfigHelper.java │ └── TestDataConfig.java │ ├── filter │ ├── LogFilter.java │ └── RetrofitFilter.java │ └── tests │ ├── GitHubApiTests.java │ └── TestBase.java └── resources ├── api.properties ├── test.properties └── tpl ├── request.ftl └── response.ftl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kadehar/rest-assured-example/HEAD/.gitignore -------------------------------------------------------------------------------- /src/test/java/com/github/kadehar/api/model/Assignee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kadehar/rest-assured-example/HEAD/src/test/java/com/github/kadehar/api/model/Assignee.java -------------------------------------------------------------------------------- /src/test/java/com/github/kadehar/api/model/GitHubBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kadehar/rest-assured-example/HEAD/src/test/java/com/github/kadehar/api/model/GitHubBody.java -------------------------------------------------------------------------------- /src/test/java/com/github/kadehar/api/model/Issue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kadehar/rest-assured-example/HEAD/src/test/java/com/github/kadehar/api/model/Issue.java -------------------------------------------------------------------------------- /src/test/java/com/github/kadehar/api/model/Label.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kadehar/rest-assured-example/HEAD/src/test/java/com/github/kadehar/api/model/Label.java -------------------------------------------------------------------------------- /src/test/java/com/github/kadehar/api/restassured/spec/CustomSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kadehar/rest-assured-example/HEAD/src/test/java/com/github/kadehar/api/restassured/spec/CustomSpec.java -------------------------------------------------------------------------------- /src/test/java/com/github/kadehar/api/restassured/steps/RestAssuredSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kadehar/rest-assured-example/HEAD/src/test/java/com/github/kadehar/api/restassured/steps/RestAssuredSteps.java -------------------------------------------------------------------------------- /src/test/java/com/github/kadehar/api/retrofit/client/GitHubClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kadehar/rest-assured-example/HEAD/src/test/java/com/github/kadehar/api/retrofit/client/GitHubClient.java -------------------------------------------------------------------------------- /src/test/java/com/github/kadehar/api/retrofit/client/RetrofitClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kadehar/rest-assured-example/HEAD/src/test/java/com/github/kadehar/api/retrofit/client/RetrofitClient.java -------------------------------------------------------------------------------- /src/test/java/com/github/kadehar/api/retrofit/controller/GitHubController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kadehar/rest-assured-example/HEAD/src/test/java/com/github/kadehar/api/retrofit/controller/GitHubController.java -------------------------------------------------------------------------------- /src/test/java/com/github/kadehar/api/retrofit/steps/RetrofitSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kadehar/rest-assured-example/HEAD/src/test/java/com/github/kadehar/api/retrofit/steps/RetrofitSteps.java -------------------------------------------------------------------------------- /src/test/java/com/github/kadehar/config/ApiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kadehar/rest-assured-example/HEAD/src/test/java/com/github/kadehar/config/ApiConfig.java -------------------------------------------------------------------------------- /src/test/java/com/github/kadehar/config/ConfigHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kadehar/rest-assured-example/HEAD/src/test/java/com/github/kadehar/config/ConfigHelper.java -------------------------------------------------------------------------------- /src/test/java/com/github/kadehar/config/TestDataConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kadehar/rest-assured-example/HEAD/src/test/java/com/github/kadehar/config/TestDataConfig.java -------------------------------------------------------------------------------- /src/test/java/com/github/kadehar/filter/LogFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kadehar/rest-assured-example/HEAD/src/test/java/com/github/kadehar/filter/LogFilter.java -------------------------------------------------------------------------------- /src/test/java/com/github/kadehar/filter/RetrofitFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kadehar/rest-assured-example/HEAD/src/test/java/com/github/kadehar/filter/RetrofitFilter.java -------------------------------------------------------------------------------- /src/test/java/com/github/kadehar/tests/GitHubApiTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kadehar/rest-assured-example/HEAD/src/test/java/com/github/kadehar/tests/GitHubApiTests.java -------------------------------------------------------------------------------- /src/test/java/com/github/kadehar/tests/TestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kadehar/rest-assured-example/HEAD/src/test/java/com/github/kadehar/tests/TestBase.java -------------------------------------------------------------------------------- /src/test/resources/api.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kadehar/rest-assured-example/HEAD/src/test/resources/api.properties -------------------------------------------------------------------------------- /src/test/resources/test.properties: -------------------------------------------------------------------------------- 1 | assignee=kadehar 2 | title=Hello from QA.Guru course! 3 | -------------------------------------------------------------------------------- /src/test/resources/tpl/request.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kadehar/rest-assured-example/HEAD/src/test/resources/tpl/request.ftl -------------------------------------------------------------------------------- /src/test/resources/tpl/response.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kadehar/rest-assured-example/HEAD/src/test/resources/tpl/response.ftl --------------------------------------------------------------------------------