├── .gitignore ├── configuration.properties ├── pom.xml └── src ├── main └── resources │ └── log4j.properties └── test ├── java └── com │ └── cbt │ ├── pojos │ ├── Address.java │ ├── Car.java │ ├── Character.java │ ├── Company.java │ ├── Contact.java │ ├── Donut.java │ ├── Employee.java │ ├── Link.java │ ├── Spartan.java │ └── Student.java │ ├── runners │ └── BatchRunner.java │ ├── tests │ ├── day10_log4j │ │ └── Log4JExamples.java │ ├── day11_cookie_and_extent_report │ │ ├── AnotherCookieTests.java │ │ └── CookieTests.java │ ├── day12_could_be_last_day │ │ ├── JDBCExampleReview.java │ │ └── PatchVsPutExample.java │ ├── day1_intro │ │ ├── HamcrestMatchersTests.java │ │ ├── Junit5Intro.java │ │ └── RestAssuredIntro.java │ ├── day2_endpoints_response │ │ ├── CustomHeadersTests.java │ │ ├── EndpointsDemo.java │ │ ├── LogginInRestAssured.java │ │ └── ResponseObjectTests.java │ ├── day3_path_query_params │ │ ├── GitHubTests.java │ │ ├── NotFound404Tests.java │ │ ├── PathParametersExamples.java │ │ └── QueryParamsExamples.java │ ├── day4_query_params_jsonpath_resp_body_validation │ │ ├── FormParamsExample.java │ │ ├── JsonPathExample.java │ │ ├── MoreQueryParameters.java │ │ └── QueryParamMovieAPI.java │ ├── day5_authentication_authorization │ │ ├── AuthenticaionExamples.java │ │ └── TokenBasedAuthentication.java │ ├── day6_ssl_serialization_deserialization │ │ ├── HandlingSSLInRest.java │ │ └── SeriazlializationDeserializatonExample.java │ ├── day7_more_serialization_deserialization_post_delete │ │ └── GetAndPostExample.java │ ├── day8_more_serial │ │ ├── CybertrainingPojoTests.java │ │ ├── ORDSSerializationTest.java │ │ ├── ThatHarryPotterQuestion.java │ │ ├── UINamesExercise.java │ │ └── WriteReadExamples.java │ ├── day9_schema_validation_more_api_tests │ │ ├── LibraryCreateUserTests.java │ │ └── SchemaValidationTests.java │ └── office_hours │ │ ├── ApiKeyExample.java │ │ ├── Calculator.java │ │ ├── CalculatorTests.java │ │ ├── HarryPotterApiTests.java │ │ ├── ORDSTestCases.java │ │ └── StatusCodeAndContentTypeTests.java │ └── utilities │ ├── AuthenticationUtility.java │ ├── ConfigurationReader.java │ ├── ExtentConfig.java │ └── LibraryUserUtility.java └── resources ├── all-spartans.xsd ├── another_new_car.json ├── car.json ├── new_car.json ├── new_donut.json ├── old_donut.json ├── post-spartan-schema.json └── spartan-schema.json /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | target 4 | .DS_Store 5 | test-output 6 | *.html 7 | *.log -------------------------------------------------------------------------------- /configuration.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/configuration.properties -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/test/java/com/cbt/pojos/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/pojos/Address.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/pojos/Car.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/pojos/Car.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/pojos/Character.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/pojos/Character.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/pojos/Company.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/pojos/Company.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/pojos/Contact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/pojos/Contact.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/pojos/Donut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/pojos/Donut.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/pojos/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/pojos/Employee.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/pojos/Link.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/pojos/Link.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/pojos/Spartan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/pojos/Spartan.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/pojos/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/pojos/Student.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/runners/BatchRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/runners/BatchRunner.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day10_log4j/Log4JExamples.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day10_log4j/Log4JExamples.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day11_cookie_and_extent_report/AnotherCookieTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day11_cookie_and_extent_report/AnotherCookieTests.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day11_cookie_and_extent_report/CookieTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day11_cookie_and_extent_report/CookieTests.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day12_could_be_last_day/JDBCExampleReview.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day12_could_be_last_day/JDBCExampleReview.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day12_could_be_last_day/PatchVsPutExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day12_could_be_last_day/PatchVsPutExample.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day1_intro/HamcrestMatchersTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day1_intro/HamcrestMatchersTests.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day1_intro/Junit5Intro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day1_intro/Junit5Intro.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day1_intro/RestAssuredIntro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day1_intro/RestAssuredIntro.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day2_endpoints_response/CustomHeadersTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day2_endpoints_response/CustomHeadersTests.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day2_endpoints_response/EndpointsDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day2_endpoints_response/EndpointsDemo.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day2_endpoints_response/LogginInRestAssured.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day2_endpoints_response/LogginInRestAssured.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day2_endpoints_response/ResponseObjectTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day2_endpoints_response/ResponseObjectTests.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day3_path_query_params/GitHubTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day3_path_query_params/GitHubTests.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day3_path_query_params/NotFound404Tests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day3_path_query_params/NotFound404Tests.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day3_path_query_params/PathParametersExamples.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day3_path_query_params/PathParametersExamples.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day3_path_query_params/QueryParamsExamples.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day3_path_query_params/QueryParamsExamples.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day4_query_params_jsonpath_resp_body_validation/FormParamsExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day4_query_params_jsonpath_resp_body_validation/FormParamsExample.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day4_query_params_jsonpath_resp_body_validation/JsonPathExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day4_query_params_jsonpath_resp_body_validation/JsonPathExample.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day4_query_params_jsonpath_resp_body_validation/MoreQueryParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day4_query_params_jsonpath_resp_body_validation/MoreQueryParameters.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day4_query_params_jsonpath_resp_body_validation/QueryParamMovieAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day4_query_params_jsonpath_resp_body_validation/QueryParamMovieAPI.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day5_authentication_authorization/AuthenticaionExamples.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day5_authentication_authorization/AuthenticaionExamples.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day5_authentication_authorization/TokenBasedAuthentication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day5_authentication_authorization/TokenBasedAuthentication.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day6_ssl_serialization_deserialization/HandlingSSLInRest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day6_ssl_serialization_deserialization/HandlingSSLInRest.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day6_ssl_serialization_deserialization/SeriazlializationDeserializatonExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day6_ssl_serialization_deserialization/SeriazlializationDeserializatonExample.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day7_more_serialization_deserialization_post_delete/GetAndPostExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day7_more_serialization_deserialization_post_delete/GetAndPostExample.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day8_more_serial/CybertrainingPojoTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day8_more_serial/CybertrainingPojoTests.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day8_more_serial/ORDSSerializationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day8_more_serial/ORDSSerializationTest.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day8_more_serial/ThatHarryPotterQuestion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day8_more_serial/ThatHarryPotterQuestion.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day8_more_serial/UINamesExercise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day8_more_serial/UINamesExercise.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day8_more_serial/WriteReadExamples.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day8_more_serial/WriteReadExamples.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day9_schema_validation_more_api_tests/LibraryCreateUserTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day9_schema_validation_more_api_tests/LibraryCreateUserTests.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/day9_schema_validation_more_api_tests/SchemaValidationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/day9_schema_validation_more_api_tests/SchemaValidationTests.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/office_hours/ApiKeyExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/office_hours/ApiKeyExample.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/office_hours/Calculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/office_hours/Calculator.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/office_hours/CalculatorTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/office_hours/CalculatorTests.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/office_hours/HarryPotterApiTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/office_hours/HarryPotterApiTests.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/office_hours/ORDSTestCases.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/office_hours/ORDSTestCases.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/tests/office_hours/StatusCodeAndContentTypeTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/tests/office_hours/StatusCodeAndContentTypeTests.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/utilities/AuthenticationUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/utilities/AuthenticationUtility.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/utilities/ConfigurationReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/utilities/ConfigurationReader.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/utilities/ExtentConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/utilities/ExtentConfig.java -------------------------------------------------------------------------------- /src/test/java/com/cbt/utilities/LibraryUserUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/java/com/cbt/utilities/LibraryUserUtility.java -------------------------------------------------------------------------------- /src/test/resources/all-spartans.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/resources/all-spartans.xsd -------------------------------------------------------------------------------- /src/test/resources/another_new_car.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/resources/another_new_car.json -------------------------------------------------------------------------------- /src/test/resources/car.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/resources/car.json -------------------------------------------------------------------------------- /src/test/resources/new_car.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/resources/new_car.json -------------------------------------------------------------------------------- /src/test/resources/new_donut.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/resources/new_donut.json -------------------------------------------------------------------------------- /src/test/resources/old_donut.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/resources/old_donut.json -------------------------------------------------------------------------------- /src/test/resources/post-spartan-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/resources/post-spartan-schema.json -------------------------------------------------------------------------------- /src/test/resources/spartan-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cybertek-B15Local/fall-2019-va-rest-assured-testing/HEAD/src/test/resources/spartan-schema.json --------------------------------------------------------------------------------