Bug 870925 - Part 4: Add TestSubmissionsStatusCounter.
Bug 870925 - Part 5: Record FHR submissions data.
Bug 870925 - Part 6: Add HealthReportStorageStub for testing.
Bug 870925 - Part 7: Add getSharedPreferences() to FakeProfileTestCase.
Bug 870925 - Part 8: Remove individual getCacheSuffix implementations.
Bug 870925 - Review comment: Add getCacheSuffix comment.
Bug 870925 - Part 9: Refactor constructors for mocking purposes.
Bug 870925 - Part 10: Add StubDelegate.
Bug 870925 - Part 11: Add first and continuation attempt tests.
Bug 870925 - Part 12: Add success and null document tests.
Bug 870925 - Part 13: Add UploadRequestDelegate.handleSuccess test.
Bug 870925 - Part 14: Add handleFailure and handleError tests.