### Question:
AssetResponseHttpMessageConverter implements HttpMessageConverter<AssetResponse> { @Override public boolean canWrite(Class<?> aClass, @Nullable MediaType mediaType) { return AssetResponse.class.isAssignableFrom(aClass); }  @Override boolean canRead(Class<?> aClass, @Nullable MediaType mediaType); @Override boolean canWrite(Class<?> aClass, @Nullable MediaType mediaType); @Override List<MediaType> getSupportedMediaTypes(); @Override AssetResponse read(Class<? extends AssetResponse> aClass,
			HttpInputMessage httpInputMessage); @Override void write(AssetResponse assetResponse, @Nullable MediaType mediaType,
			HttpOutputMessage httpOutputMessage);  }### Answer:
@Test public void shouldCanWriteTrue() { assertTrue(conv.canWrite(AssetResponse.class, null)); }
@Test public void shouldCanWriteFalse() { assertFalse(conv.canWrite(AssetStore.class, null)); }