├── .circleci └── config.yml ├── .gitignore ├── README.md ├── pom.xml ├── serenity-cucumber4-apitests.iml └── src └── test ├── java └── com │ └── freenow │ └── blog │ ├── CucumberTestSuite.java │ ├── comments │ ├── CommentActions.java │ └── CommentQuestions.java │ ├── commontasks │ ├── CommonQuestions.java │ └── CommonRequestSpec.java │ ├── commonutilities │ └── ValidateEmail.java │ ├── posts │ ├── BlogPostActions.java │ └── BlogPostQuestions.java │ ├── stepdefinitions │ ├── GetCommentsSteps.java │ ├── GetPostSteps.java │ └── GetUserSteps.java │ └── users │ ├── BlogUserActions.java │ └── BlogUserQuestions.java └── resources ├── features ├── blog_user.feature ├── post_comments.feature └── user_posts.feature ├── logback-test.xml ├── schema ├── post_comments.json ├── user_details.json └── user_posts.json └── serenity.conf /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | .idea 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/pom.xml -------------------------------------------------------------------------------- /serenity-cucumber4-apitests.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/serenity-cucumber4-apitests.iml -------------------------------------------------------------------------------- /src/test/java/com/freenow/blog/CucumberTestSuite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/src/test/java/com/freenow/blog/CucumberTestSuite.java -------------------------------------------------------------------------------- /src/test/java/com/freenow/blog/comments/CommentActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/src/test/java/com/freenow/blog/comments/CommentActions.java -------------------------------------------------------------------------------- /src/test/java/com/freenow/blog/comments/CommentQuestions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/src/test/java/com/freenow/blog/comments/CommentQuestions.java -------------------------------------------------------------------------------- /src/test/java/com/freenow/blog/commontasks/CommonQuestions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/src/test/java/com/freenow/blog/commontasks/CommonQuestions.java -------------------------------------------------------------------------------- /src/test/java/com/freenow/blog/commontasks/CommonRequestSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/src/test/java/com/freenow/blog/commontasks/CommonRequestSpec.java -------------------------------------------------------------------------------- /src/test/java/com/freenow/blog/commonutilities/ValidateEmail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/src/test/java/com/freenow/blog/commonutilities/ValidateEmail.java -------------------------------------------------------------------------------- /src/test/java/com/freenow/blog/posts/BlogPostActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/src/test/java/com/freenow/blog/posts/BlogPostActions.java -------------------------------------------------------------------------------- /src/test/java/com/freenow/blog/posts/BlogPostQuestions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/src/test/java/com/freenow/blog/posts/BlogPostQuestions.java -------------------------------------------------------------------------------- /src/test/java/com/freenow/blog/stepdefinitions/GetCommentsSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/src/test/java/com/freenow/blog/stepdefinitions/GetCommentsSteps.java -------------------------------------------------------------------------------- /src/test/java/com/freenow/blog/stepdefinitions/GetPostSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/src/test/java/com/freenow/blog/stepdefinitions/GetPostSteps.java -------------------------------------------------------------------------------- /src/test/java/com/freenow/blog/stepdefinitions/GetUserSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/src/test/java/com/freenow/blog/stepdefinitions/GetUserSteps.java -------------------------------------------------------------------------------- /src/test/java/com/freenow/blog/users/BlogUserActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/src/test/java/com/freenow/blog/users/BlogUserActions.java -------------------------------------------------------------------------------- /src/test/java/com/freenow/blog/users/BlogUserQuestions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/src/test/java/com/freenow/blog/users/BlogUserQuestions.java -------------------------------------------------------------------------------- /src/test/resources/features/blog_user.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/src/test/resources/features/blog_user.feature -------------------------------------------------------------------------------- /src/test/resources/features/post_comments.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/src/test/resources/features/post_comments.feature -------------------------------------------------------------------------------- /src/test/resources/features/user_posts.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/src/test/resources/features/user_posts.feature -------------------------------------------------------------------------------- /src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /src/test/resources/schema/post_comments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/src/test/resources/schema/post_comments.json -------------------------------------------------------------------------------- /src/test/resources/schema/user_details.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/src/test/resources/schema/user_details.json -------------------------------------------------------------------------------- /src/test/resources/schema/user_posts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/src/test/resources/schema/user_posts.json -------------------------------------------------------------------------------- /src/test/resources/serenity.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalsgit/restassured-serenitybdd-junit-cucumber/HEAD/src/test/resources/serenity.conf --------------------------------------------------------------------------------