├── .github ├── dependabot.yml └── workflows │ └── maven.yml ├── .gitignore ├── README.md ├── docker-compose-ecommerce.yml ├── docker-compose-restfulbooker.yml ├── pom.xml ├── src ├── main │ └── resources │ │ └── log4j2.xml └── test │ └── java │ └── io │ └── github │ └── mfaisalkhatri │ └── api │ ├── logger │ └── Logger.java │ ├── manager │ └── RequestManager.java │ ├── reqres │ ├── data │ │ ├── EmployeeData.java │ │ └── EmployeeDataBuilder.java │ └── tests │ │ ├── ApiTests.java │ │ └── BaseTest.java │ ├── restfulbooker │ ├── data │ │ ├── BookingData.java │ │ ├── BookingDataBuilder.java │ │ ├── BookingDates.java │ │ ├── PartialBookingData.java │ │ ├── TokenBuilder.java │ │ └── Tokencreds.java │ └── tests │ │ ├── BaseTest.java │ │ └── RestfulBookerEndToEndTests.java │ └── restfulecommerce │ ├── BaseTest.java │ ├── HappyPathTests.java │ ├── SadPathTests.java │ └── testdata │ ├── OrderData.java │ ├── OrderDataBuilder.java │ ├── TokenBuilder.java │ └── TokenData.java └── test-suite ├── testng-reqres.xml ├── testng-restfulbooker.xml ├── testng-restfulecommerce-deleteorders.xml ├── testng-restfulecommerce-partialupdateorder.xml ├── testng-restfulecommerce-postandgetorder.xml ├── testng-restfulecommerce-updateorder.xml ├── testng-restfulecommerce.xml └── testng.xml /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose-ecommerce.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/docker-compose-ecommerce.yml -------------------------------------------------------------------------------- /docker-compose-restfulbooker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/docker-compose-restfulbooker.yml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/api/logger/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/src/test/java/io/github/mfaisalkhatri/api/logger/Logger.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/api/manager/RequestManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/src/test/java/io/github/mfaisalkhatri/api/manager/RequestManager.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/api/reqres/data/EmployeeData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/src/test/java/io/github/mfaisalkhatri/api/reqres/data/EmployeeData.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/api/reqres/data/EmployeeDataBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/src/test/java/io/github/mfaisalkhatri/api/reqres/data/EmployeeDataBuilder.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/api/reqres/tests/ApiTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/src/test/java/io/github/mfaisalkhatri/api/reqres/tests/ApiTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/api/reqres/tests/BaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/src/test/java/io/github/mfaisalkhatri/api/reqres/tests/BaseTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/api/restfulbooker/data/BookingData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/src/test/java/io/github/mfaisalkhatri/api/restfulbooker/data/BookingData.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/api/restfulbooker/data/BookingDataBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/src/test/java/io/github/mfaisalkhatri/api/restfulbooker/data/BookingDataBuilder.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/api/restfulbooker/data/BookingDates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/src/test/java/io/github/mfaisalkhatri/api/restfulbooker/data/BookingDates.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/api/restfulbooker/data/PartialBookingData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/src/test/java/io/github/mfaisalkhatri/api/restfulbooker/data/PartialBookingData.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/api/restfulbooker/data/TokenBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/src/test/java/io/github/mfaisalkhatri/api/restfulbooker/data/TokenBuilder.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/api/restfulbooker/data/Tokencreds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/src/test/java/io/github/mfaisalkhatri/api/restfulbooker/data/Tokencreds.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/api/restfulbooker/tests/BaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/src/test/java/io/github/mfaisalkhatri/api/restfulbooker/tests/BaseTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/api/restfulbooker/tests/RestfulBookerEndToEndTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/src/test/java/io/github/mfaisalkhatri/api/restfulbooker/tests/RestfulBookerEndToEndTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/api/restfulecommerce/BaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/src/test/java/io/github/mfaisalkhatri/api/restfulecommerce/BaseTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/api/restfulecommerce/HappyPathTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/src/test/java/io/github/mfaisalkhatri/api/restfulecommerce/HappyPathTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/api/restfulecommerce/SadPathTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/src/test/java/io/github/mfaisalkhatri/api/restfulecommerce/SadPathTests.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/api/restfulecommerce/testdata/OrderData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/src/test/java/io/github/mfaisalkhatri/api/restfulecommerce/testdata/OrderData.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/api/restfulecommerce/testdata/OrderDataBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/src/test/java/io/github/mfaisalkhatri/api/restfulecommerce/testdata/OrderDataBuilder.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/api/restfulecommerce/testdata/TokenBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/src/test/java/io/github/mfaisalkhatri/api/restfulecommerce/testdata/TokenBuilder.java -------------------------------------------------------------------------------- /src/test/java/io/github/mfaisalkhatri/api/restfulecommerce/testdata/TokenData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/src/test/java/io/github/mfaisalkhatri/api/restfulecommerce/testdata/TokenData.java -------------------------------------------------------------------------------- /test-suite/testng-reqres.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/test-suite/testng-reqres.xml -------------------------------------------------------------------------------- /test-suite/testng-restfulbooker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/test-suite/testng-restfulbooker.xml -------------------------------------------------------------------------------- /test-suite/testng-restfulecommerce-deleteorders.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/test-suite/testng-restfulecommerce-deleteorders.xml -------------------------------------------------------------------------------- /test-suite/testng-restfulecommerce-partialupdateorder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/test-suite/testng-restfulecommerce-partialupdateorder.xml -------------------------------------------------------------------------------- /test-suite/testng-restfulecommerce-postandgetorder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/test-suite/testng-restfulecommerce-postandgetorder.xml -------------------------------------------------------------------------------- /test-suite/testng-restfulecommerce-updateorder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/test-suite/testng-restfulecommerce-updateorder.xml -------------------------------------------------------------------------------- /test-suite/testng-restfulecommerce.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/test-suite/testng-restfulecommerce.xml -------------------------------------------------------------------------------- /test-suite/testng.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mfaisalkhatri/api-testing-playwright-java-testng/HEAD/test-suite/testng.xml --------------------------------------------------------------------------------