Uploaded image for project: 'mod-patron-blocks'
  1. mod-patron-blocks
  2. MODPATBLK-51

Only 2 automated blocks appear initially when all three should appear

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      EPAM-Veg Sprint 101
    • Story Points:
      3
    • Development Team:
      Vega

      Description

      Overview: When testing MODPATBLK-8 on SNAPSHOT Holly ran into this problem. She tested it 3 times and in all 3 cases only 2 of the 3 automated patron blocks appeared. The same 2 appeared the first and third time, and a different pair appeared the second time (as described below). I just tested this on https://bugfest-goldenrod.folio.ebsco.com/ and it works correctly. All 3 automated patron blocks show up right away. This appears to be a SNAPSHOT problem only.

      Test steps:

      1. Set Automated Patron Block Limits for undergrads to 5 Maximum number of items charged out, 1 Maximum number of lost items and 150.00 Maximum outstanding fee/fine balance.
      2. Fine a SNAPSHOT test patron who is an active undergrad with no outstanding loans, fees/fines, etc.
      3. Check out 5 items to the patrons, making sure the items have Lost Item Fee Policies charging a set cost of 100.00 for lost items and a 25.00 lost item processing fee.
      4. Edit Automated Patron Block Limits for undegrads to change Maximum number of items charged out to 4 (from 5). Leave the other settings as they are (1 Maximum number of lost items and 150.00 Maximum outstanding fee/fine balance).
      5. Declare 2 of the items lost, which will result in total fees/fines of 250.00.
      6. The end result is this...
        • Patron has 5 items checked out, when the limit is 4.
        • Patron has lost 2 items, when the limit is 1.
        • Patron owes 250.00 in fees, when the limit is 150.00.

      Expected result:
      All three automated patron blocks appear on User Information...

      • Maximum number of items charged out
      • Maximum number of lost items
      • Maximum outstanding fee/fine balance

      Actual result test #1: <=== Actual results are the same for test #1 and #3

      1. Only two blocks appeared...
        • Maximum number of items charged out
        • Maximum number of lost items
      2. Despite the patron owing 250.00 in fees, with the limit being 150.00, the Maximum outstanding fee/fine balance block did not appear
      3. I added a 100.00 misc manual fee to the patron's account and then the Maximum outstanding fee/fine balance block appeared
      4. I cancelled the 100.00 misc manual fee to the patron's account and then the Maximum outstanding fee/fine balance block disappeared again, despite the patron still owing 250.00 in fees.

      Actual result test #2:

      1. Only two blocks appeared...
        • Maximum outstanding fee/fine balance
        • Maximum number of items charged out
      2. Despite the patron having 2 lost items, the Maximum number of lost items block did not appear
      3. I declared a third item lost and then the Maximum number of lost items block appeared

      Actual result test #3: <=== Actual results are the same for test #1 and #3

      1. Only two blocks appeared...
        • Maximum number of lost items
        • Maximum number of items charged out
      2. Despite the patron owing 250.00 in fees, with the limit being 150.00, the Maximum outstanding fee/fine balance block did not appear
      3. I added a 1.00 misc manual fee to the patron's account and then the Maximum outstanding fee/fine balance block appeared
      4. I cancelled the 1.00 misc manual fee to the patron's account and then the Maximum outstanding fee/fine balance block disappeared again, despite the patron still owing 250.00 in fees.

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                OleksandrVidinieiev Oleksandr Vidinieiev
                Reporter:
                hollyolepm Holly Mistlebauer
                Tester Assignee:
                Holly Mistlebauer Holly Mistlebauer
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases