### Question:
ManifestPusher implements RegistryEndpointProvider<DescriptorDigest> { @Override public String getHttpMethod() { return HttpMethods.PUT; } ManifestPusher(
      RegistryEndpointRequestProperties registryEndpointRequestProperties,
      ManifestTemplate manifestTemplate,
      String imageTag,
      EventHandlers eventHandlers); @Override BlobHttpContent getContent(); @Override List<String> getAccept(); @Override DescriptorDigest handleHttpResponseException(ResponseException responseException); @Override DescriptorDigest handleResponse(Response response); @Override URL getApiRoute(String apiRouteBase); @Override String getHttpMethod(); @Override String getActionDescription();  }### Answer:
@Test public void testGetHttpMethod() { Assert.assertEquals("PUT", testManifestPusher.getHttpMethod()); }