You need to sign in to do that
Don't have an account?

hi everybody, can any body write test coverage for these two methods
//class creation
public with sharing class UploadAssetController
{
//cunstrutor creation
public UploadAssetController ()
{
selObject = 'Asset';
//Fetching hard coded 'IT Equipment' classification for default to all assets
List<ServoTerraClassification__c> classificationList = [select id, name from ServoTerraClassification__c where name ='IT Equipment'];
if(classificationList != null && classificationList.size() > 0){
ITClassificationObject = classificationList.get(0);
}
}
//**************************write test classes for these below two methods**********************************************************************
//create all asset components
public void createAssetComponent(sevro_Terra_Asset__c assetObject, string componentName ,string componentValue){
string componentId = getComponentId(componentName, assetObject.servo_Terra_Category__c);
string componentValueId = getComponentValueId(componentId , componentValue);
//create new component object
createComponentObject(assetObject, componentId,componentValueId);
}
//create single asset component object
public void createComponentObject(sevro_Terra_Asset__c assetObject, string componentId, string componentValueId)
{
String assetId = assetObject.id;
if(assetComponentsMap !=null && assetComponentsMap.size() > 0 && assetComponentsMap.get(assetId+fieldSep+componentId+fieldSep+componentValueId) != null){
return ;
}
else
{
//Creates new component object
servo_Terra_Asset_Component__c componentObject = new servo_Terra_Asset_Component__c();
componentObject.sevroTerraAsset__c = assetId;
componentObject.servoTerraComponent__c = componentId;
componentObject.servoTerraComponentValue__c = componentValueId;
assetComponentsMap.put(assetId+fieldSep+componentId+fieldSep+componentValueId,componentObject);
}
}
}
--------------------------------------------
here the objects are
sevro_Terra_Asset__c ,servo_Terra_Category__c, servoTerraComponent__c
Thanks
pandu
Hi,
These methods are looking like normal methods you can try to write the test classes.
If you have any problem while writing the test classes, please post the code and problem here so that you will get good response and answers from board.
Any way am giving the skeleton of Test classes which will help you to write the test class and complete those and let us know if you have any difficulties in writing those.