Package tests

Class TS04_DeleteBook

java.lang.Object
tests.BaseTest
tests.TS04_DeleteBook

@Epic("Book Management") @Feature("Delete Book") @Severity(MINOR) public class TS04_DeleteBook extends BaseTest
Test cases for deleting books via the API.
  • Constructor Details

    • TS04_DeleteBook

      public TS04_DeleteBook()
  • Method Details

    • createBookBeforeDeleteBookTest

      @BeforeTest(alwaysRun=true) public void createBookBeforeDeleteBookTest()
      Creates a book before running delete book tests.
    • testShouldReturn401WhenNoAuthTokenProvidedOnDelete

      public void testShouldReturn401WhenNoAuthTokenProvidedOnDelete()
      Should return 401 when no auth token is provided on delete.
    • testShouldReturn403WhenUserAuthTokenIsProvidedOnDelete

      public void testShouldReturn403WhenUserAuthTokenIsProvidedOnDelete()
      Should return 403 when user auth token is provided on delete.
    • testShouldDeleteBookWhenBookIdIsValid

      public void testShouldDeleteBookWhenBookIdIsValid()
      Should delete the book when book ID is valid.
    • testShouldReturn404WhenBookIsAlreadyDeletedOrNotExists

      public void testShouldReturn404WhenBookIsAlreadyDeletedOrNotExists()
      Should return 404 when the book is already deleted or does not exist.