package com.ibm.sbt.services.client.connections.activities; import static org.junit.Assert.*; import java.util.Arrays; import java.util.List; import org.junit.Before; import org.junit.Test; import com.ibm.commons.xml.XMLException; import com.ibm.sbt.services.client.ClientServicesException; import com.ibm.sbt.services.client.connections.common.Member; import com.ibm.sbt.test.lib.TestEnvironment; public class ActivityDeleteMembers extends BaseActivityServiceTest { Activity activity; @Before @org.junit.Ignore("Issue with Mime Depdency") public void AddMembersToActivity() throws ClientServicesException, XMLException { String memberId = TestEnvironment.getSecondaryUserUuid(); String memberId2 = TestEnvironment.getThirdUserUuid(); Member member = new Member(); Member member2 = new Member(); member.setId(memberId); member2.setId(memberId2); Member[] members = {member,member2}; activity = createActivity(); activityService.addMembers(activity, Arrays.asList(members)); } @Test @org.junit.Ignore("Issue with Mime Depdency") public void testDeleteMembers() throws ClientServicesException, XMLException { String memberId = TestEnvironment.getSecondaryUserUuid(); String memberId2 = TestEnvironment.getThirdUserUuid(); Member member = new Member(); Member member2 = new Member(); member.setId(memberId); member2.setId(memberId2); Member[] members = {member,member2}; List<Member> membersBefore = activityService.getMembers(activity.getActivityUuid()); activityService.removeMembers(activity.getActivityUuid(), Arrays.asList(members), null); List<Member> membersAfter = activityService.getMembers(activity.getActivityUuid()); assertTrue(membersAfter.size() == membersBefore.size()-2); } }