### Question:
BlobChecker implements RegistryEndpointProvider<Optional<BlobDescriptor>> { @Override public String getActionDescription() { return "check BLOB exists for " + registryEndpointRequestProperties.getServerUrl() + "/" + registryEndpointRequestProperties.getImageName() + " with digest " + blobDigest; } BlobChecker(
      RegistryEndpointRequestProperties registryEndpointRequestProperties,
      DescriptorDigest blobDigest); @Override Optional<BlobDescriptor> handleResponse(Response response); @Override Optional<BlobDescriptor> handleHttpResponseException(ResponseException responseException); @Override URL getApiRoute(String apiRouteBase); @Nullable @Override BlobHttpContent getContent(); @Override List<String> getAccept(); @Override String getHttpMethod(); @Override String getActionDescription();  }### Answer:
@Test public void testGetActionDescription() { Assert.assertEquals( "check BLOB exists for someServerUrl/someImageName with digest " + fakeDigest, testBlobChecker.getActionDescription()); }