### Question:
DefaultWikiDescriptorManager implements WikiDescriptorManager { @Override public WikiDescriptor getCurrentWikiDescriptor() throws WikiManagerException { return getById(getCurrentWikiId()); }  @Override Collection<WikiDescriptor> getAll(); @Override Collection<String> getAllIds(); @Override WikiDescriptor getByAlias(String wikiAlias); @Override WikiDescriptor getById(String wikiId); @Override boolean exists(String wikiId); @Override void saveDescriptor(WikiDescriptor descriptor); @Override WikiDescriptor getMainWikiDescriptor(); @Override String getMainWikiId(); @Override boolean isMainWiki(String wikiId); @Override String getCurrentWikiId(); @Override WikiReference getCurrentWikiReference(); @Override WikiDescriptor getCurrentWikiDescriptor();  }### Answer:
@Test void getCurrentWikiDescriptor() throws WikiManagerException { this.oldcore.getXWikiContext().setWikiId("wiki"); DefaultWikiDescriptor descriptor = new DefaultWikiDescriptor("wiki", "wikialias"); when(this.cache.getFromId("wiki")).thenReturn(descriptor); assertEquals(descriptor, this.descriptorManager.getCurrentWikiDescriptor()); }