@Test
public void testSharePrivateGroupNullStreamReturnedFailureValidate()
{
final String testGroupId = "testGroup";
testActivity = new ActivityDTO();
testActivity.setVerb(ActivityVerb.SHARE);
testActivity.setOriginalActor(testOriginalActor);
testActivity.setBaseObjectProperties(testBaseObjectProperties);
StreamEntityDTO mismatchedOriginalActor = new StreamEntityDTO();
mismatchedOriginalActor.setUniqueIdentifier("something");
testActivity.setOriginalActor(mismatchedOriginalActor);
final List<String> groupIds = new ArrayList<String>();
groupIds.add("testGroup");
final List<Long> activityIds = new ArrayList<Long>();
activityIds.add(ORIGINAL_ACTIVITY_ID);
// set up private test group
final DomainGroupModelView testGroup = null;
destinationStream.setUniqueIdentifier("testGroup");
destinationStream.setType(EntityType.GROUP);
// one result of private group
final List<ActivityDTO> matchingActivities = new ArrayList<ActivityDTO>();
ActivityDTO orgActivity = new ActivityDTO();
orgActivity.setDestinationStream(destinationStream);
matchingActivities.add(orgActivity);
context.checking(new Expectations()
{
{