You need to sign in to do that
Don't have an account?
Harsha Shri
Need help in test classes
Hi All,
I am new to test classes. Can you please help me in test classes for my controller class.
Please help me in test classes for the above two controller.
Thanks in Advance
I am new to test classes. Can you please help me in test classes for my controller class.
public class class1 { public List<Map<String,String>> queryhand(DataSource.QueryContext qc) { List<Map<String,String>> listC = new List<Map<String,String>>(); class2 dataQueryService= new class2(); Map<String,String> queryCont=new Map<String,String>(); queryCont = getContext(qc); listC = dataQueryService.getQueryResults(queryCont); return listC; } private Map<String,String> getContext(DataSource.QueryContext qc) { Map<String,String> contexMap = new Map<String,String>(); String SOQLObject = qc.tableSelection.columnsSelected.get(0).tableName; DataSource.Filter filter = qc.tableSelection.filter; contexMap.put('TableName',SOQLObject ); contexMap.put('ColumnName',filter.columnName); return contexMap; } }
public class class2 { public List<Map<String,String>> getQueryResults(Map<String,String> QueryInfo) { List<Map<String,String>> listqueryRes = new List<Map<String,String>>(); String tableName=QueryInfo.get('TableName'); if(tableName.equals(Class3.TBLNAME)) { listqueryRes = getOrder(QueryInfo); } } private List<Map<String,String>> getOrder(Map<String,String> QueryInfo) { String operationName=null; class4.IntegrationResp extRespData=null; List<Map<String,String>> listOrder= new List<Map<String,String>>(); Map<String,String> maplistOrder=null; operationName=class3.OP_ORDER_DETAILS; extRespData = getExtRespData(operationName,mapQueryInfo); class4.DetailsResponse getSalesOrdResp=(class4.DetailsResponse)extRespData; List<class4.OUTPUT_DETAILS> OutputList=getSalesOrdResp.OUTPUT_DETAILS; for(class4.ORDER_OUTPUT_DETAILS resp: OutputList) { maplistOrder=new Map<String,String>(); maplistOrder.put('F1',resp.F1); maplistOrder.put('F2',resp.F2); listOrder.add(maplistOrder); } return listOrder; } }
Please help me in test classes for the above two controller.
Thanks in Advance