use of org.asqatasun.webapp.presentation.data.ActInfo in project Asqatasun by Asqatasun.
the class ContractSortCommandHelperTest method testGetLastAuditMarkSortValue.
/**
* Test of getLastAuditMarkSortValue method, of class ContractSortCommandHelper.
*/
public void testGetLastAuditMarkSortValue() {
System.out.println("getLastAuditMarkSortValue");
List<ContractInfo> contractInfoSet = new ArrayList<>();
ContractSortCommand csc = new ContractSortCommand();
ContractInfo c1 = new ContractInfoImpl();
ActInfo lastActInfo1 = new ActInfoImpl();
lastActInfo1.setRawMark(15);
c1.setLastActInfo(lastActInfo1);
c1.setLabel(("A1"));
contractInfoSet.add(c1);
ContractInfo c2 = new ContractInfoImpl();
ActInfo lastActInfo2 = new ActInfoImpl();
lastActInfo2.setRawMark(95);
c2.setLastActInfo(lastActInfo2);
c2.setLabel(("B2"));
contractInfoSet.add(c2);
ContractInfo c3 = new ContractInfoImpl();
ActInfo lastActInfo3 = new ActInfoImpl();
lastActInfo3.setRawMark(53);
c3.setLastActInfo(lastActInfo3);
c3.setLabel(("C3"));
contractInfoSet.add(c3);
ContractInfo c4 = new ContractInfoImpl();
c4.setLastActInfo(null);
c4.setLabel(("D4"));
contractInfoSet.add(c4);
ContractInfo c5 = new ContractInfoImpl();
c5.setLastActInfo(null);
c5.setLabel(("A4"));
contractInfoSet.add(c5);
ContractSortCommandHelper.setSortByKey("SORTBY");
ContractSortCommandHelper.setLastAuditMarkSortValue("MARK");
ContractSortCommandHelper.setSortOrderKey("SORTORDER");
Map<String, Object> map = new HashMap<>();
map.put("SORTORDER", SortOrderEnum.ASCENDING.getCode());
map.put("SORTBY", "MARK");
csc.setSortOptionMap(map);
ContractSortCommandHelper.sortContractInfoSetRegardingCommand(contractInfoSet, csc);
map = new HashMap<>();
map.put("SORTORDER", SortOrderEnum.DESCENDING.getCode());
map.put("SORTBY", "MARK");
csc.setSortOptionMap(map);
ContractSortCommandHelper.sortContractInfoSetRegardingCommand(contractInfoSet, csc);
// assertEquals(expResult, result);
// TODO review the generated test code and remove the default call to fail.
// fail("The test case is a prototype.");
}
Aggregations