### Question:
WikiDescriptorCache implements Initializable { public void remove(String wikiId, List<String> aliases) { this.wikiIdCache.remove(wikiId); for (String alias : aliases) { this.wikiAliasCache.remove(alias); } }  @Override void initialize(); void add(DefaultWikiDescriptor descriptor); void addFromAlias(String wikiAlias, DefaultWikiDescriptor descriptor); void addFromId(String wikiId, DefaultWikiDescriptor descriptor); void remove(String wikiId, List<String> aliases); DefaultWikiDescriptor getFromId(String wikiId); DefaultWikiDescriptor getFromAlias(String wikiAlias); void setWikiIds(Collection<String> wikiIds); Collection<String> getWikiIds();  }### Answer:
@Test public void remove() throws Exception { DefaultWikiDescriptor descriptor = new DefaultWikiDescriptor("wikiid", "wikialias"); descriptor.addAlias("alias2"); this.mocker.getComponentUnderTest().remove(descriptor.getId(), descriptor.getAliases()); verify(wikiIdCache).remove("wikiid"); verify(wikiAliasCache).remove("wikialias"); verify(wikiAliasCache).remove("alias2"); }