| testVersionCheckingOnClient() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testVersionCheckingOnServer() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testEtagCheckingWarn() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testCopyVersionMismatch() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| newTracker(ChangeDetectionPolicy.Mode, ChangeDetectionPolicy.Source, boolean, S3ObjectAttributes) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| testVersionCheckingHandlingNoVersions() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testCopyVersionIdRequired() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testCopyETagRequired() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testVersionCheckingHandlingNoVersionsVersionRequired() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testVersionCheckingETagCopyClient() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| newResponse(String, String) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| testVersionCheckingETagCopyServer() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testVersionCheckingUpfrontETag() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testVersionCheckingUpfrontVersionId() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| newCopyResult(String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| objectAttributes(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newTracker(ChangeDetectionPolicy.Mode, ChangeDetectionPolicy.Source, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| newCopyObjectRequest() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| expectChangeException(ChangeTracker, SdkException, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| expectException(ChangeTracker, SdkException, String, String, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| assertTrackerMismatchCount(ChangeTracker, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| assertConstraintApplied(ChangeTracker, GetObjectRequest.Builder) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| assertConstraintApplied(ChangeTracker, CopyObjectRequest.Builder) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| expectChangeException(ChangeTracker, GetObjectResponse, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| expectNoVersionAttributeException(ChangeTracker, GetObjectResponse, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| expectNoVersionAttributeException(ChangeTracker, CopyObjectResponse, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| expectException(ChangeTracker, GetObjectResponse, String, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| expectException(ChangeTracker, CopyObjectResponse, String, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| assertRevisionId(ChangeTracker, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$expectException$0(ChangeTracker, GetObjectResponse) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| newGetObjectRequestBuilder() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$expectException$2(ChangeTracker, SdkException, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$expectException$1(ChangeTracker, CopyObjectResponse) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| TestStreamChangeTracker() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |