### Question:
CacheKeyFactoryDecorator extends AbstractDecorator<CacheKeyFactory> implements CacheKeyFactory { public CacheKey create(final HttpServletRequest request) { return getDecoratedObject().create(request); } CacheKeyFactoryDecorator(final CacheKeyFactory decorated); CacheKey create(final HttpServletRequest request);  }### Answer:
@Test public void shouldInvokeCreateOnDecoratedObject() { victim.create(mockRequest); verify(mockCacheKeyFactory).create(mockRequest); }