Remaining unit tests now mock failures for null or empty paths during path validation