use of gov.ca.cwds.data.legacy.cms.entity.Case in project api-core by ca-cwds.
the class CaseDaoTest method testFind.
@Test
public void testFind() throws Exception {
cleanAllAndInsert("/dbunit/Case.xml");
executeInTransaction(sessionFactory, (sessionFactory) -> {
Case c = caseDao.find("AadfKnG07n");
assertNotNull(c);
// IDENTIFIER
assertEquals("AadfKnG07n", c.getIdentifier());
// ALERT_TXT
assertNull(c.getAlertText());
// APRVL_NO
assertEquals("R8TQDh807n", c.getApprovalNumber());
// APV_STC
assertEquals("Approved", c.getApprovalStatusType().getShortDescription());
// CLS_RSNC, Child Runaway
assertEquals(310, c.getCaseClosureReasonTypeCode());
// CSPL_DET_B
assertFalse(c.getCaseplanChildrenDetailIndVar());
assertEquals("Very Long text", // CL_STM_TXT
c.getClosureStatementText().getTextDescription());
// CNTRY_C
assertEquals("United States", c.getCountry().getShortDescription());
// CNTY_SPFCD
assertEquals("57", c.getCountySpecificCode());
// NOTES_DOC
assertNull(c.getDrmsNotesDoc());
// EMANCPN_DT
assertNull(c.getEmancipationDate());
// END_DT
assertEquals(toDate("2002-11-08"), c.getEndDate());
// FKREFERL_T
assertNull(c.getReferralId());
// GVR_ENTC
assertEquals("Yolo", c.getCounty().getShortDescription());
// ICPCSTAT_B
assertFalse(c.getIcpcOutgngPlcmtStatusIndVar());
// ICPC_RQT_B
assertTrue(c.getIcpcOutgoingRequestIndVar());
// LMT_ACSSCD
assertEquals(LimitedAccess.NO_RESTRICTION, c.getLimitedAccess());
// LMT_ACS_DT
assertEquals(toDate("2014-06-17"), c.getLimitedAccessDate());
assertEquals("County determined by primary assignment as of Release 7.1 implementation date of May 2014", // LMT_ACSDSC
c.getLimitedAccessDesc());
// L_GVR_ENTC
assertEquals("Lake", c.getLimitedAccessCounty().getShortDescription());
// CASE_NM
assertEquals("pts 20414", c.getCaseName());
// NXT_TILPDT
assertNull(c.getNextTilpDueDate());
// PRJ_END_DT
assertNull(c.getProjectedEndDate());
assertEquals(ResponsibleAgency.COUNTY_WELFARE_DEPARTMENT, // RSP_AGY_CD
c.getResponsibleAgency());
// SPRJ_CST_B
assertFalse(c.getSpecialProjectCaseIndVar());
// START_DT
assertEquals(toDate("2002-11-08"), c.getStartDate());
// STATE_C, California
assertEquals(1828, c.getStateCode());
assertEquals("Emergency Response", // SRV_CMPC
c.getActiveServiceComponentType().getShortDescription());
// SRV_CMPDT
assertEquals(toDate("2002-11-08"), c.getActiveSvcComponentStartDate());
// TICKLE_T_B
assertFalse(c.getTickleIndVar());
// LST_UPD_ID
assertEquals("07n", c.getLastUpdateId());
// LST_UPD_TS
assertEquals(toDateTime("2002-11-08 09:02:20"), c.getLastUpdateTime());
});
}
use of gov.ca.cwds.data.legacy.cms.entity.Case in project api-core by ca-cwds.
the class CaseDaoTest method testCreate.
@Ignore
@Test
public void testCreate() throws Exception {
cleanAll("/dbunit/Case.xml");
executeInTransaction(sessionFactory, (sessionFactory) -> {
Case c = new Case();
// TODO: populate Case
caseDao.create(c);
});
IDataSet expectedDataSet = readXmlDataSet("/dbunit/Case.xml");
ITable expectedTable = expectedDataSet.getTable("CASE_T");
IDataSet actualDataSet = dbUnitConnection.createDataSet(new String[] { "CASE_T" });
ITable actualTable = actualDataSet.getTable("CASE_T");
Assertion.assertEquals(expectedTable, actualTable);
}
use of gov.ca.cwds.data.legacy.cms.entity.Case in project cals-api by ca-cwds.
the class ChildAssignedWorkerServiceTest method testGetStaffPersonFromActiveCase.
@Test
public void testGetStaffPersonFromActiveCase() {
List<Case> activeCases = new LinkedList<>();
StaffPerson activeCaseStaffPerson = new StaffPerson();
activeCaseStaffPerson.setFirstName(FIRST_NAME);
activeCaseStaffPerson.setLastName(LAST_NAME);
Case case1 = new Case();
case1.setIdentifier(CASE_TEST_ID);
case1.setStaffPerson(activeCaseStaffPerson);
activeCases.add(case1);
CaseDao caseDaoMock = Mockito.mock(CaseDao.class);
ReferralDao referralDaoMock = Mockito.mock(ReferralDao.class);
doReturn(activeCases).when(caseDaoMock).findActiveByClient(TEST_CLIENT_ID);
Whitebox.setInternalState(childAssignedWorkerService, "caseDao", caseDaoMock);
Whitebox.setInternalState(childAssignedWorkerService, "referralDao", referralDaoMock);
Optional<StaffPerson> staffPerson = childAssignedWorkerService.findAssignedWorkerForClient(TEST_CLIENT_ID);
Assert.assertNotNull(staffPerson);
Assert.assertTrue(staffPerson.isPresent());
Assert.assertEquals(FIRST_NAME, staffPerson.get().getFirstName());
Assert.assertEquals(LAST_NAME, staffPerson.get().getLastName());
}
Aggregations