Package com.ibm.sbt.services.client.connections.activities

Source Code of com.ibm.sbt.services.client.connections.activities.ActivityAddMembers

package com.ibm.sbt.services.client.connections.activities;

import static org.junit.Assert.*;

import java.util.Arrays;
import java.util.List;

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 ActivityAddMembers extends BaseActivityServiceTest {

  @Test
  public void testAddMembers() throws ClientServicesException, XMLException {
    String memberId = TestEnvironment.getSecondaryUserUuid();
    String memberId2 = TestEnvironment.getCurrentUserUuid();
    Member member = new Member();
    Member member2 = new Member();
    member.setId(memberId);
    member2.setId(memberId2);
    Member[] members = { member, member2 };
    Activity activity = createActivity();
    activityService.addMembers(activity, Arrays.asList(members));
    List<Member> members2 = activityService.getMembers(activity.getActivityUuid());
    assertTrue(members2.size() == members.length);
  }
 
  @Test
  public void testBadUserId() throws ClientServicesException, XMLException {
    Member member = new Member();
    Member member2 = new Member();
    member.setId("123321");
    member2.setId("32123");
    Member[] members = {member,member2};
    Activity activity = createActivity();
    try{
      activityService.addMembers(activity, Arrays.asList(members));
    }
    catch(ClientServicesException e){
      assertTrue(404 == e.getResponseStatusCode());
   
  }
 
  @Test
  public void testBadActivityId() throws ClientServicesException, XMLException {
    String memberId = TestEnvironment.getSecondaryUserUuid();
    String memberId2 = TestEnvironment.getCurrentUserUuid();
    Member member = new Member();
    Member member2 = new Member();
    member.setId(memberId);
    member2.setId(memberId2);
    Member[] members = {member,member2};
    Activity activity = createActivity();
    try{
      activityService.addMembers("1234322", Arrays.asList(members));
    }
    catch(ClientServicesException e){
      //Activities return a 200 when the activity uuid is not found
      assertTrue(200 == e.getResponseStatusCode());
    }
   
  }
 
 
}
TOP

Related Classes of com.ibm.sbt.services.client.connections.activities.ActivityAddMembers

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.