use of gov.ca.cwds.cms.data.access.dto.OtherAdultInHomeEntityAwareDTO in project api-core by ca-cwds.
the class R00179Test method checkBirthDateLessThen18.
@Test
public void checkBirthDateLessThen18() throws Exception {
OtherAdultsInPlacementHome otherAdultsInPlacementHome = new OtherAdultsInPlacementHome();
otherAdultsInPlacementHome.setBirthDt(LocalDate.now().minus(17, ChronoUnit.YEARS));
OtherAdultInHomeEntityAwareDTO otherAdultInHomeEntityAwareDTO = new OtherAdultInHomeEntityAwareDTO();
otherAdultInHomeEntityAwareDTO.setEntity(otherAdultsInPlacementHome);
placementHomeEntityAwareDTO.getOtherAdultInHomeParameterObjects().add(otherAdultInHomeEntityAwareDTO);
checkRuleViolatedOnce(placementHomeEntityAwareDTO, RULE_NAME);
}
use of gov.ca.cwds.cms.data.access.dto.OtherAdultInHomeEntityAwareDTO in project api-core by ca-cwds.
the class R00179Test method checkValidBirthDate.
@Test
public void checkValidBirthDate() throws Exception {
OtherAdultsInPlacementHome otherAdultsInPlacementHome = new OtherAdultsInPlacementHome();
otherAdultsInPlacementHome.setBirthDt(LocalDate.now().minus(20, ChronoUnit.YEARS));
OtherAdultInHomeEntityAwareDTO otherAdultInHomeEntityAwareDTO = new OtherAdultInHomeEntityAwareDTO();
otherAdultInHomeEntityAwareDTO.setEntity(otherAdultsInPlacementHome);
placementHomeEntityAwareDTO.getOtherAdultInHomeParameterObjects().add(otherAdultInHomeEntityAwareDTO);
checkRuleValid(placementHomeEntityAwareDTO, RULE_NAME);
}
use of gov.ca.cwds.cms.data.access.dto.OtherAdultInHomeEntityAwareDTO in project api-core by ca-cwds.
the class R00180Test method checkRuleViolatedForMultipleAdults.
@Test
public void checkRuleViolatedForMultipleAdults() throws Exception {
OtherAdultsInPlacementHome otherAdultsInPlacementHome1 = new OtherAdultsInPlacementHome();
otherAdultsInPlacementHome1.setStartDt(LocalDate.now().minus(10, ChronoUnit.YEARS));
otherAdultsInPlacementHome1.setEndDt(LocalDate.now().minus(20, ChronoUnit.YEARS));
otherAdultsInPlacementHome1.setIdentifier("id1");
OtherAdultInHomeEntityAwareDTO otherAdultInHomeEntityAwareDTO1 = new OtherAdultInHomeEntityAwareDTO();
otherAdultInHomeEntityAwareDTO1.setEntity(otherAdultsInPlacementHome1);
placementHomeEntityAwareDTO.getOtherAdultInHomeParameterObjects().add(otherAdultInHomeEntityAwareDTO1);
OtherAdultsInPlacementHome otherAdultsInPlacementHome2 = new OtherAdultsInPlacementHome();
otherAdultsInPlacementHome2.setStartDt(LocalDate.now().minus(19, ChronoUnit.YEARS));
otherAdultsInPlacementHome2.setEndDt(LocalDate.now().minus(20, ChronoUnit.YEARS));
otherAdultsInPlacementHome2.setIdentifier("id2");
OtherAdultInHomeEntityAwareDTO otherAdultInHomeEntityAwareDTO2 = new OtherAdultInHomeEntityAwareDTO();
otherAdultInHomeEntityAwareDTO2.setEntity(otherAdultsInPlacementHome2);
placementHomeEntityAwareDTO.getOtherAdultInHomeParameterObjects().add(otherAdultInHomeEntityAwareDTO2);
checkRuleViolated(placementHomeEntityAwareDTO, RULE_NAME, 2);
}
use of gov.ca.cwds.cms.data.access.dto.OtherAdultInHomeEntityAwareDTO in project api-core by ca-cwds.
the class R00180Test method checkStartMoreThenEndDateFail.
@Test
public void checkStartMoreThenEndDateFail() throws Exception {
OtherAdultsInPlacementHome otherAdultsInPlacementHome = new OtherAdultsInPlacementHome();
otherAdultsInPlacementHome.setStartDt(LocalDate.now().minus(10, ChronoUnit.YEARS));
otherAdultsInPlacementHome.setEndDt(LocalDate.now().minus(20, ChronoUnit.YEARS));
OtherAdultInHomeEntityAwareDTO otherAdultInHomeEntityAwareDTO = new OtherAdultInHomeEntityAwareDTO();
otherAdultInHomeEntityAwareDTO.setEntity(otherAdultsInPlacementHome);
placementHomeEntityAwareDTO.getOtherAdultInHomeParameterObjects().add(otherAdultInHomeEntityAwareDTO);
checkRuleViolatedOnce(placementHomeEntityAwareDTO, RULE_NAME);
}
use of gov.ca.cwds.cms.data.access.dto.OtherAdultInHomeEntityAwareDTO in project api-core by ca-cwds.
the class R00180Test method checkValidDates.
@Test
public void checkValidDates() throws Exception {
OtherAdultsInPlacementHome otherAdultsInPlacementHome = new OtherAdultsInPlacementHome();
otherAdultsInPlacementHome.setStartDt(LocalDate.now().minus(20, ChronoUnit.YEARS));
otherAdultsInPlacementHome.setEndDt(LocalDate.now().minus(10, ChronoUnit.YEARS));
OtherAdultInHomeEntityAwareDTO otherAdultInHomeEntityAwareDTO = new OtherAdultInHomeEntityAwareDTO();
otherAdultInHomeEntityAwareDTO.setEntity(otherAdultsInPlacementHome);
placementHomeEntityAwareDTO.getOtherAdultInHomeParameterObjects().add(otherAdultInHomeEntityAwareDTO);
checkRuleValid(placementHomeEntityAwareDTO, RULE_NAME);
}
Aggregations