Advertisement
Guest User

Untitled

a guest
May 31st, 2016
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. PermissionSet ps = [SELECT Id FROM PermissionSet WHERE Name = 'Account_Product__c'];
  2.  
  3. PermissionSetAssignment psa = new PermissionSetAssignment();
  4. psa.AssigneeId = userList[0].Id;
  5. psa.PermissionSetId = ps.Id;
  6. insert psa;
  7.  
  8. System.runAs(userList[0])
  9. {
  10. Account acc = AceTestData.createAccount();
  11. Product__c [] prodList = new Product__c[]{};
  12. prodList.add(new Product__c(Name='Test1', Category__c='Item1', Sub_Category__c='Item2'));
  13. prodList.add(new Product__c(Name='Test2', Category__c='Item3', Sub_Category__c='Item4'));
  14. insert prodList;
  15.  
  16. Account_Product__c acp = new Account_Product__c(Account__c = acc.Id, Product__c = prodList[0].Id);
  17. insert acp;
  18. List<String> listS = new List<String>{};
  19. listS.add(prodList[0].Id);
  20. listS.add(prodList[1].Id);
  21.  
  22. Account_Product__c[] testResult = DealAccountProductRevenueController.getAccountProducts(acc.Id, listS);
  23. System.assertEquals(testResult.size(), 2);
  24. System.assertEquals(testResult[0].Id, acp.Id);
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement