### Question:
WikiUserManagerScriptService implements ScriptService { public boolean refuseInvitation(MemberCandidacy invitation, String message) { try { checkRights(invitation); wikiUserManager.refuseInvitation(invitation, message); return true; } catch (AccessDeniedException | WikiUserManagerException e) { setLastError(e); } return false; }  Exception getLastError(); UserScope getUserScope(); UserScope getUserScope(String wikiId); boolean setUserScope(String wikiId, String scope); MembershipType getMembershipType(); MembershipType getMembershipType(String wikiId); boolean setMembershipType(String wikiId, String type); Collection<String> getMembers(String wikiId); Boolean isMember(String userId, String wikiId); boolean addMember(String userId, String wikiId); boolean addMembers(Collection<String> userIds, String wikiId); boolean removeMember(String userId, String wikiId); MemberCandidacy getCandidacy(String wikiId, int candidacyId); Collection<MemberCandidacy> getAllInvitations(String wikiId); Boolean hasPendingInvitation(DocumentReference user, String wikiId); Boolean hasPendingRequest(DocumentReference user, String wikiId); Collection<MemberCandidacy> getAllRequests(String wikiId); boolean join(String userId, String wikiId); boolean leave(String userId, String wikiId); MemberCandidacy askToJoin(String userId, String wikiId, String message); boolean acceptRequest(MemberCandidacy request, String message, String privateComment); boolean refuseRequest(MemberCandidacy request, String message, String privateComment); boolean cancelCandidacy(MemberCandidacy candidacy); MemberCandidacy invite(String userId, String wikiId, String message); boolean acceptInvitation(MemberCandidacy invitation, String message); boolean refuseInvitation(MemberCandidacy invitation, String message);  }### Answer:
@Test public void refuseInvitation() throws Exception { MemberCandidacy candidacy = new MemberCandidacy("subwiki", "mainWiki:XWiki.User", MemberCandidacy.CandidateType.INVITATION); Boolean result = mocker.getComponentUnderTest().refuseInvitation(candidacy, "no thanks"); assertTrue(result); assertNull(mocker.getComponentUnderTest().getLastError()); verify(wikiUserManager).refuseInvitation(candidacy, "no thanks"); }