-
Type:
Feature
-
Resolution: Done
-
Priority:
Standard
-
Affects Version/s: None
-
Component/s: None
-
None
-
Sprint 163
A data transfer request in Success or Partial Success goes into ERROR status when the first file in that request expires. The expected "Happy Path" behavior was
ACTIVE > SUCCESS/PARTIALSUCCESS > EXPIRED(when all files in request expire).
However, it is
ACTIVE > SUCCESS/PARTIALSUCCESS > ERROR(when any one file expires).
AC:
1. Fix it.
2. Write a stub to simulate this behavior on local/prototype server and test the fix.
Bonus:
Write a stub to simulate the intermediate status of request when some files are in SUCCESS and others are ACTIVE. Test the new code against that stub.
ACTIVE > SUCCESS/PARTIALSUCCESS > EXPIRED(when all files in request expire).
However, it is
ACTIVE > SUCCESS/PARTIALSUCCESS > ERROR(when any one file expires).
AC:
1. Fix it.
2. Write a stub to simulate this behavior on local/prototype server and test the fix.
Bonus:
Write a stub to simulate the intermediate status of request when some files are in SUCCESS and others are ACTIVE. Test the new code against that stub.