Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2014
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 KB | None | 0 0
  1. Account acct = UtilityAudit.getAccount();
  2. insert acct;
  3. Audit__c audit = UtilityAudit.getAudit(acct.Id);
  4. insert audit;
  5. Auto_Audit_Sample_Policy__c sample = UtilityAudit.getAuto_Audit_Sample_Policy(audit.Id);
  6. insert sample;
  7. Auto_Drivers__c driver = UtilityAudit.getAuto_Drivers(sample.Id);
  8. //driver.Driver_Birth_Year__c = '9999';
  9. insert driver;
  10.  
  11. //initiate the VF page
  12. PageReference pageRef = Page.PROD_Audit_Auto_DriverSample_New;
  13. Test.setcurrentPage(pageref);
  14.  
  15. //these parms are passed via custom button ?accId={!Audit__c.Id}&sampleId={!Auto_Audit_Sample_Policy__c.Id}
  16. Apexpages.currentPage().getParameters().put('AccId', audit.Id);
  17. Apexpages.currentPage().getParameters().put('sampleId', sample.Id);
  18.  
  19. //create standard controller and extended controller instance
  20. ApexPages.StandardController sc = new ApexPages.standardController(driver);
  21. ParentChildExtensionDRIVERsample_New testDriverPage = new ParentChildExtensionDRIVERsample_New(sc);
  22.  
  23. //save the controller to get the URL
  24. String testPage = sc.save().getUrl();
  25. System.debug('TestPage result:' + testPage);
  26. System.debug('testDriverPage result:' + testDriverPage);
  27. System.debug('pageRef result:' + pageRef);
  28.  
  29. System.assertNotEquals(null, testPage);
  30. System.assertNotEquals(null, testDriverPage);
  31. System.assertNotEquals(null, pageRef);
  32.  
  33. // Verify that the success page displays
  34. //System.assertEquals('/apex/PROD_Audit_Auto_DriverSample_New', testPage);
  35.  
  36.  
  37. String accID=ApexPages.currentPage().getParameters().get('AccId');
  38. System.debug('accID: ' + accID);
  39. String sampleID=ApexPages.currentPage().getParameters().get('sampleId');
  40. System.debug('sampleID: ' + sampleID);
  41.  
  42. drivers = [ select Id, Driver_Information__c, Age__c, Gender__c, Marital_Status__c, Named_Insured_Add_Driver__c, Occupation__c, Business_Use__c, MVR_Violations__c, Credit_Scoring__c
  43. from Audit__c
  44. where Id = :ApexPages.currentPage().getParameters().get('accId')];
  45. System.debug('Age : ' + drivers[0].Age__c );
  46. System.debug('Gender : ' + drivers[0].Gender__c );
  47. System.debug('Marital Status : ' + drivers[0].Marital_Status__c );
  48. System.debug('resultSize : ' + drivers.size());
  49. System.debug('resultIsEmpty : ' + drivers.isEmpty());
  50.  
  51. System.assertEquals(true, drivers[0].Age__c );
  52. System.assertEquals(true, drivers[0].Gender__c );
  53. System.assertEquals(true, drivers[0].Marital_Status__c);
  54. System.assertEquals(1, drivers.size() );
  55. System.assertEquals(false, drivers.isEmpty() );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement