### Question:
WikiManagerScriptService implements ScriptService { public Collection<WikiDescriptor> getAll() { Collection<WikiDescriptor> wikis; try { wikis = wikiDescriptorManager.getAll(); } catch (WikiManagerException e) { error(e); wikis = new ArrayList<WikiDescriptor>(); } return wikis; }  ScriptService get(String serviceName); Exception getLastError(); WikiDescriptor createWiki(String wikiId, String wikiAlias, String ownerId, boolean failOnExist); boolean deleteWiki(String wikiId); boolean canDeleteWiki(String userId, String wikiId); WikiDescriptor getByAlias(String wikiAlias); WikiDescriptor getById(String wikiId); Collection<WikiDescriptor> getAll(); Collection<String> getAllIds(); Boolean exists(String wikiId); Boolean idAvailable(String wikiId); WikiDescriptor getMainWikiDescriptor(); String getMainWikiId(); String getCurrentWikiId(); @Unstable WikiReference getCurrentWikiReference(); WikiDescriptor getCurrentWikiDescriptor(); boolean saveDescriptor(WikiDescriptor descriptor); boolean isPathMode(); String getAliasSuffix(); @Deprecated Exception getLastException(); static final String ROLEHINT; @Deprecated
    static final String CONTEXT_LASTEXCEPTION; }### Answer:
@Test public void getAll() throws Exception { WikiDescriptor descriptor1 = new WikiDescriptor("wikiId1", "wikiAlias1"); WikiDescriptor descriptor2 = new WikiDescriptor("wikiId2", "wikiAlias2"); Collection<WikiDescriptor> descriptors = new ArrayList<WikiDescriptor>(); descriptors.add(descriptor1); descriptors.add(descriptor2); when(wikiDescriptorManager.getAll()).thenReturn(descriptors); Collection<WikiDescriptor> result = mocker.getComponentUnderTest().getAll(); assertEquals(descriptors, result); }