List<Mapping> mappingList = new ArrayList<Mapping>();
mappingList.add(mapping1);
mappingList.add(mapping2);
mappingList.add(mapping3);
MappingDAO mockedMappingDAO = mock(MappingDAO.class);
MappingAction mappingAction = new MappingAction();
mappingAction.setMappingDAO(mockedMappingDAO);
// Problem here.
try {
when(mockedMappingDAO.findById((long)1001)).thenReturn(mapping1);
when(mockedMappingDAO.findById((long)2002)).thenReturn(mapping2);
when(mockedMappingDAO.findById((long)3003)).thenReturn(mapping3);
} catch (CruxException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
when(mockedMappingDAO.findAll()).thenReturn(mappingList);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}