updated readme #51
Test Results ❌
❌ target/surefire-reports/TEST-TestSuite.xml
43 tests were completed in 16s with 38 passed, 5 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| TestSuite | 38✔️ | 5❌ | 16s |
❌ TestSuite
io.github.mfaisalkhatri.api.reqres.tests.ApiTests
❌ testGetAPI
java.lang.AssertionError: expected [200] but found [401]
❌ testPostAPI
java.lang.AssertionError: expected [201] but found [401]
❌ testPutAPI
java.lang.AssertionError: expected [200] but found [401]
❌ testDeleteAPI
java.lang.AssertionError: expected [204] but found [401]
❌ testPatchAPI
java.lang.AssertionError: expected [200] but found [401]
io.github.mfaisalkhatri.api.restfulbooker.tests.RestfulBookerEndToEndTests
✔️ createBookingTest
✔️ getBookingTest
✔️ generateTokenTest
✔️ updateBookingTest
✔️ updatePartialBookingTest
✔️ deleteBookingTest
✔️ testBookingDeleted
io.github.mfaisalkhatri.api.restfulecommerce.SadPathTests
✔️ testShouldNotCreateOrder_WhenProductIdFieldIsMissing
✔️ testShouldNotCreateOrder_WhenOrderListIsNotArray
✔️ testShouldNotFetchOrder_WhenNoOrderExists
✔️ testShouldNotFetchOrder_WhenNoOrderExistsForOrderId
✔️ testShouldNotFetchOrder_WhenNoOrderExistsForUserId
✔️ testShouldNotFetchOrder_WhenNoOrderExistsForProductId
✔️ testShouldNotUpdateOrder_WhenTokenIsMissing
✔️ testShouldNotUpdateOrder_WhenOrderIdIsNotFound
✔️ testShouldNotUpdateOrderWithInvalidToken
✔️ testShouldNotPartialUpdateOrder_WhenTokenIsMissing
✔️ testShouldNotPartialUpdateOrder_WhenOrderIdIsNotFound
✔️ testShouldNotPartialUpdateOrder_WhenOrderDetailsAreNotProvided
✔️ testShouldNotPartialUpdateOrderWithInvalidToken
✔️ testShouldNotDeleteOrder_WhenTokenIsMissing
✔️ testShouldNotDeleteOrder_WhenOrderIdIsNotFound
✔️ testShouldNotDeleteOrderWithInvalidToken
✔️ testShouldNotGenerateToken_ForInvalidCredentials
✔️ testShouldNotGenerateToken_WhenCredentialsAreMissing
✔️ testShouldNotUpdateOrder_WhenOrderDetailsAreNotProvided
io.github.mfaisalkhatri.api.restfulecommerce.HappyPathTests
✔️ testShouldPerformHealthCheckOfServer
✔️ testShouldCreateNewOrders
✔️ testShouldGetAllOrders
✔️ testShouldGetOrderUsingOrderId
✔️ testShouldGetOrdersUsingUserId
✔️ testShouldGetOrdersUsingProductId
✔️ testShouldGetOrdersUsingOrderIdProductIdAndUserId
✔️ testTokenGeneration
✔️ testShouldUpdateTheOrderUsingPut
✔️ testShouldPartialUpdateTheOrderUsingPatch
✔️ testShouldDeleteTheOrder
✔️ testShouldNotRetrieveDeletedOrder
Annotations
Check failure on line 0 in target/surefire-reports/TEST-TestSuite.xml
github-actions / Test Results
TestSuite ► io.github.mfaisalkhatri.api.reqres.tests.ApiTests ► testGetAPI
Failed test found in:
target/surefire-reports/TEST-TestSuite.xml
Error:
java.lang.AssertionError: expected [200] but found [401]
Raw output
java.lang.AssertionError: expected [200] but found [401]
at org.testng.Assert.fail(Assert.java:111)
at org.testng.Assert.failNotEquals(Assert.java:1590)
at org.testng.Assert.assertEqualsImpl(Assert.java:150)
at org.testng.Assert.assertEquals(Assert.java:132)
at org.testng.Assert.assertEquals(Assert.java:1431)
at org.testng.Assert.assertEquals(Assert.java:1395)
at org.testng.Assert.assertEquals(Assert.java:1441)
at io.github.mfaisalkhatri.api.reqres.tests.ApiTests.testGetAPI(ApiTests.java:21)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:141)
at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:687)
at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:230)
at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:995)
at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:203)
at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:154)
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:134)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.testng.internal.thread.graph.TestNGFutureTask.run(TestNGFutureTask.java:22)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
Check failure on line 0 in target/surefire-reports/TEST-TestSuite.xml
github-actions / Test Results
TestSuite ► io.github.mfaisalkhatri.api.reqres.tests.ApiTests ► testPostAPI
Failed test found in:
target/surefire-reports/TEST-TestSuite.xml
Error:
java.lang.AssertionError: expected [201] but found [401]
Raw output
java.lang.AssertionError: expected [201] but found [401]
at org.testng.Assert.fail(Assert.java:111)
at org.testng.Assert.failNotEquals(Assert.java:1590)
at org.testng.Assert.assertEqualsImpl(Assert.java:150)
at org.testng.Assert.assertEquals(Assert.java:132)
at org.testng.Assert.assertEquals(Assert.java:1431)
at org.testng.Assert.assertEquals(Assert.java:1395)
at org.testng.Assert.assertEquals(Assert.java:1441)
at io.github.mfaisalkhatri.api.reqres.tests.ApiTests.testPostAPI(ApiTests.java:37)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:141)
at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:687)
at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:230)
at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:995)
at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:203)
at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:154)
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:134)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.testng.internal.thread.graph.TestNGFutureTask.run(TestNGFutureTask.java:22)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
Check failure on line 0 in target/surefire-reports/TEST-TestSuite.xml
github-actions / Test Results
TestSuite ► io.github.mfaisalkhatri.api.reqres.tests.ApiTests ► testPutAPI
Failed test found in:
target/surefire-reports/TEST-TestSuite.xml
Error:
java.lang.AssertionError: expected [200] but found [401]
Raw output
java.lang.AssertionError: expected [200] but found [401]
at org.testng.Assert.fail(Assert.java:111)
at org.testng.Assert.failNotEquals(Assert.java:1590)
at org.testng.Assert.assertEqualsImpl(Assert.java:150)
at org.testng.Assert.assertEquals(Assert.java:132)
at org.testng.Assert.assertEquals(Assert.java:1431)
at org.testng.Assert.assertEquals(Assert.java:1395)
at org.testng.Assert.assertEquals(Assert.java:1441)
at io.github.mfaisalkhatri.api.reqres.tests.ApiTests.testPutAPI(ApiTests.java:50)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:141)
at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:687)
at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:230)
at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:995)
at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:203)
at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:154)
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:134)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.testng.internal.thread.graph.TestNGFutureTask.run(TestNGFutureTask.java:22)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
Check failure on line 0 in target/surefire-reports/TEST-TestSuite.xml
github-actions / Test Results
TestSuite ► io.github.mfaisalkhatri.api.reqres.tests.ApiTests ► testDeleteAPI
Failed test found in:
target/surefire-reports/TEST-TestSuite.xml
Error:
java.lang.AssertionError: expected [204] but found [401]
Raw output
java.lang.AssertionError: expected [204] but found [401]
at org.testng.Assert.fail(Assert.java:111)
at org.testng.Assert.failNotEquals(Assert.java:1590)
at org.testng.Assert.assertEqualsImpl(Assert.java:150)
at org.testng.Assert.assertEquals(Assert.java:132)
at org.testng.Assert.assertEquals(Assert.java:1431)
at org.testng.Assert.assertEquals(Assert.java:1395)
at org.testng.Assert.assertEquals(Assert.java:1441)
at io.github.mfaisalkhatri.api.reqres.tests.ApiTests.testDeleteAPI(ApiTests.java:76)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:141)
at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:687)
at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:230)
at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:995)
at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:203)
at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:154)
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:134)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.testng.internal.thread.graph.TestNGFutureTask.run(TestNGFutureTask.java:22)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
Check failure on line 0 in target/surefire-reports/TEST-TestSuite.xml
github-actions / Test Results
TestSuite ► io.github.mfaisalkhatri.api.reqres.tests.ApiTests ► testPatchAPI
Failed test found in:
target/surefire-reports/TEST-TestSuite.xml
Error:
java.lang.AssertionError: expected [200] but found [401]
Raw output
java.lang.AssertionError: expected [200] but found [401]
at org.testng.Assert.fail(Assert.java:111)
at org.testng.Assert.failNotEquals(Assert.java:1590)
at org.testng.Assert.assertEqualsImpl(Assert.java:150)
at org.testng.Assert.assertEquals(Assert.java:132)
at org.testng.Assert.assertEquals(Assert.java:1431)
at org.testng.Assert.assertEquals(Assert.java:1395)
at org.testng.Assert.assertEquals(Assert.java:1441)
at io.github.mfaisalkhatri.api.reqres.tests.ApiTests.testPatchAPI(ApiTests.java:63)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:141)
at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:687)
at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:230)
at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63)
at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:995)
at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:203)
at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:154)
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:134)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.testng.internal.thread.graph.TestNGFutureTask.run(TestNGFutureTask.java:22)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)