throws JsonParseException,
JsonMappingException,
IOException
{
Member member = alfresco.addMember(network, site, memberId, Role.SiteConsumer);
assertNotNull(member);
assertEquals(memberId, member.getId());
assertEquals(Role.SiteConsumer, member.getRole());
alfresco.updateMember(network, site, memberId, Role.SiteContributor);
member = alfresco.getMember(network, site, memberId);
assertEquals(Role.SiteContributor, member.getRole());
// need to wait some time for things to settle before we try and delete the member
long max = Long.valueOf(Integer.MAX_VALUE) * 10;
long min = 0;
while (min < max)