Many methods did not test what happened when an input or return value was a blank (all fields 0) duration. This adds coverage for those code paths.