Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Account acct = UtilityAudit.getAccount();
- insert acct;
- Audit__c audit = UtilityAudit.getAudit(acct.Id);
- insert audit;
- Auto_Audit_Sample_Policy__c sample = UtilityAudit.getAuto_Audit_Sample_Policy(audit.Id);
- insert sample;
- Auto_Drivers__c driver = UtilityAudit.getAuto_Drivers(sample.Id);
- //driver.Driver_Birth_Year__c = '9999';
- insert driver;
- //initiate the VF page
- PageReference pageRef = Page.PROD_Audit_Auto_DriverSample_New;
- Test.setcurrentPage(pageref);
- //these parms are passed via custom button ?accId={!Audit__c.Id}&sampleId={!Auto_Audit_Sample_Policy__c.Id}
- Apexpages.currentPage().getParameters().put('AccId', audit.Id);
- Apexpages.currentPage().getParameters().put('sampleId', sample.Id);
- //create standard controller and extended controller instance
- ApexPages.StandardController sc = new ApexPages.standardController(driver);
- ParentChildExtensionDRIVERsample_New testDriverPage = new ParentChildExtensionDRIVERsample_New(sc);
- //save the controller to get the URL
- String testPage = sc.save().getUrl();
- System.debug('TestPage result:' + testPage);
- System.debug('testDriverPage result:' + testDriverPage);
- System.debug('pageRef result:' + pageRef);
- System.assertNotEquals(null, testPage);
- System.assertNotEquals(null, testDriverPage);
- System.assertNotEquals(null, pageRef);
- // Verify that the success page displays
- //System.assertEquals('/apex/PROD_Audit_Auto_DriverSample_New', testPage);
- String accID=ApexPages.currentPage().getParameters().get('AccId');
- System.debug('accID: ' + accID);
- String sampleID=ApexPages.currentPage().getParameters().get('sampleId');
- System.debug('sampleID: ' + sampleID);
- 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
- from Audit__c
- where Id = :ApexPages.currentPage().getParameters().get('accId')];
- System.debug('Age : ' + drivers[0].Age__c );
- System.debug('Gender : ' + drivers[0].Gender__c );
- System.debug('Marital Status : ' + drivers[0].Marital_Status__c );
- System.debug('resultSize : ' + drivers.size());
- System.debug('resultIsEmpty : ' + drivers.isEmpty());
- System.assertEquals(true, drivers[0].Age__c );
- System.assertEquals(true, drivers[0].Gender__c );
- System.assertEquals(true, drivers[0].Marital_Status__c);
- System.assertEquals(1, drivers.size() );
- System.assertEquals(false, drivers.isEmpty() );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement