use of gov.ca.cwds.data.legacy.cms.entity.Client in project api-core by ca-cwds.
the class R06751Test method testStartDateLtBirthDate.
@Test
public void testStartDateLtBirthDate() throws Exception {
Client client = client(SOME_DATE);
checkRuleViolatedOnce(dto(client, clientServiceProvider(client, SOME_DATE.minusDays(1))), RULE_NAME);
}
use of gov.ca.cwds.data.legacy.cms.entity.Client in project api-core by ca-cwds.
the class R09729Test method rule09729_violated_whenSingleAlertBeforeDOB.
@Test
public void rule09729_violated_whenSingleAlertBeforeDOB() throws DroolsException {
// given
final Client client = client(SOME_DATE);
final SafetyAlert safetyAlert = safetyAlert(THIRD_ID, SOME_DATE.minusDays(1));
final ChildClientEntityAwareDTO input = dto(client, safetyAlert);
// when + then
checkRuleViolatedOnce(input, RULE_NAME);
}
use of gov.ca.cwds.data.legacy.cms.entity.Client in project api-core by ca-cwds.
the class R09729Test method rule09729_violated_whenOneOfTwoAlertsIsBeforeDOB.
@Test
public void rule09729_violated_whenOneOfTwoAlertsIsBeforeDOB() throws DroolsException {
// given
final Client client = client(SOME_DATE);
final SafetyAlert safetyAlert0 = safetyAlert(THIRD_ID, SOME_DATE.plusDays(100));
final SafetyAlert safetyAlert1 = safetyAlert(THIRD_ID_2, SOME_DATE.minusDays(100));
final ChildClientEntityAwareDTO input = dto(client, safetyAlert0, safetyAlert1);
// when + then
checkRuleViolatedOnce(input, RULE_NAME);
}
use of gov.ca.cwds.data.legacy.cms.entity.Client in project api-core by ca-cwds.
the class R09729Test method rule09729_satisfied_whenNoAlerts.
@Test
public void rule09729_satisfied_whenNoAlerts() throws DroolsException {
// given
final Client client = client(SOME_DATE);
final ChildClientEntityAwareDTO input = dto(client);
// when + then
checkRuleSatisfied(input, RULE_NAME);
}
use of gov.ca.cwds.data.legacy.cms.entity.Client in project api-core by ca-cwds.
the class R09729Test method rule09729_violatedTwice_whenTwoAlertsBeforeDOB.
@Test
public void rule09729_violatedTwice_whenTwoAlertsBeforeDOB() throws DroolsException {
// given
final Client client = client(SOME_DATE);
final SafetyAlert safetyAlert0 = safetyAlert(THIRD_ID, SOME_DATE.minusDays(1));
final SafetyAlert safetyAlert1 = safetyAlert(THIRD_ID_2, SOME_DATE.minusDays(100));
final ChildClientEntityAwareDTO input = dto(client, safetyAlert0, safetyAlert1);
// when + then
checkRuleViolated(input, RULE_NAME, 2);
}
Aggregations