### Question:
UniversalImageCache implements ImageCache,
		MemoryCacheAware<String, Bitmap> { @Override public boolean put(String key, Bitmap value) { return this.delegate.put(key, value); } UniversalImageCache(MemoryCacheAware<String, Bitmap> delegate); @Override boolean put(String key, Bitmap value); @Override Bitmap get(String key); @Override void remove(String key); @Override Collection<String> keys(); @Override void clear(); @Override Bitmap getBitmap(String key); @Override void putBitmap(String key, Bitmap bitmap);  }### Answer:
@Test public void putShouldBeCalled() { imageCache.put(key, value); verify(delegate).put(key, value); }