### Question:
VcrRequests extends AmbryRequests { @Override public void handleTtlUpdateRequest(NetworkRequest request) throws IOException, InterruptedException { throw new UnsupportedOperationException("Request type not supported"); } VcrRequests(StoreManager storeManager, RequestResponseChannel requestResponseChannel, ClusterMap clusterMap,
      DataNodeId currentNode, MetricRegistry registry, ServerMetrics serverMetrics, FindTokenHelper findTokenHelper,
      NotificationSystem notification, ReplicationEngine replicationEngine, StoreKeyFactory storageKeyFactory,
      StoreKeyConverterFactory storeKeyConverterFactory); @Override void handlePutRequest(NetworkRequest request); @Override void handleDeleteRequest(NetworkRequest request); @Override void handleTtlUpdateRequest(NetworkRequest request);  }### Answer:
@Test public void handleTtlUpdateRequest() throws IOException, InterruptedException { try { vcrRequests.handleTtlUpdateRequest(request); Assert.fail("handleTtlUpdateRequest should throw UnsupportedOperationException"); } catch (UnsupportedOperationException ex) { } }