Skip to main content
trigger ChatterGroupM on CollaborationGroup (after insert) {

       for(CollaborationGroup e:Trigger.New){

        List<User> users=[select id, Username from User where CompanyName='Bodhtree' AND IsActive=true];   

    

        e = [select id, OwnerId,Name from CollaborationGroup where Id=:Trigger.New];

    

        List<CollaborationGroupMember> ChatterM = new List<CollaborationGroupMember>();

    

        //List<CollaborationGroupMember> ChatterM = [SELECT MemberId FROM CollaborationGroupMember WHERE CollaborationGroupId='0F9m00000004K33'];

    

         for(User user:users){

          system.debug('The Group Name is ' + e.Name);

         if(e.OwnerId==user.Id){} 

  

         else{   

         CollaborationGroupMember CollMember= new CollaborationGroupMember(CollaborationGroupId=e.id,MemberId = user.Id);

         

         system.debug('The memberId is ' + CollMember.MemberId);

         

         ChatterM.add(CollMember);

         

         system.debug('The ownerId is ' + e.OwnerId);

       

         system.debug('The users are ' + ChatterM);

         

         }

        }

        

        

        insert ChatterM;

        

        }

}

How to write the test class for the CollaborationGroup. Its urgent
3 answers
0/9000