There are two cases to be tested:
The book has been put on hold. One way to do this test is to
put a book, say the one whose call number is 1234567890, and
then try to place a hold on that book again.
Expected Results - A "Hold is unsuccessful: the book is currently on hold" message will be displayed.
The customer has too many books outstanding. To test this, keep signing out
books on one particular User ID until the books outstanding reach
maximum limit. Then try to place a book on hold using this User ID.
Expected Results - A "Hold is unsuccessful: The patron's outstanding books has reached maximun limit" message will be displayed.