use of gov.ca.cwds.data.legacy.cms.entity.Client in project api-core by ca-cwds.
the class R00741Test method testLanguagesAreTheSame.
@Test
public void testLanguagesAreTheSame() throws Exception {
Client client = new Client();
client.setPrimaryLanguageCode((short) 1);
client.setSecondaryLanguageCode((short) 1);
checkRuleViolatedOnce(client, RULE_NAME);
}
use of gov.ca.cwds.data.legacy.cms.entity.Client in project api-core by ca-cwds.
the class R00743Test method testPrimarySecondaryLanguagesEmpty.
@Test
public void testPrimarySecondaryLanguagesEmpty() throws DroolsException {
Client client = new Client();
client.setPrimaryLanguageCode((short) 0);
client.setSecondaryLanguageCode((short) 0);
clientEntityAwareDTO.setEntity(client);
checkRuleSatisfied(RULE_NAME);
}
use of gov.ca.cwds.data.legacy.cms.entity.Client in project api-core by ca-cwds.
the class R05786Test method createClient.
private static Client createClient(String firstName, String lastName, String middleName) {
Client client = ClientTestUtil.client();
client.setCommonLastName(lastName);
client.setCommonFirstName(firstName);
client.setCommonMiddleName(middleName);
return client;
}
use of gov.ca.cwds.data.legacy.cms.entity.Client in project api-core by ca-cwds.
the class R05786Test method testAllNamePartsChanged.
@Test
public void testAllNamePartsChanged() throws DroolsException {
Client client = createClient(NEW_FIRST_NAME, NEW_LAST_NAME, NEW_MIDDLE_NAME);
Client persistedClient = createPersistedClient();
clientEntityAwareDTO.setEntity(client);
clientEntityAwareDTO.setPersistentClientState(persistedClient);
businessValidationService.runDataProcessing(clientEntityAwareDTO, principal, ClientDroolsConfiguration.INSTANCE);
assert clientEntityAwareDTO.getOtherClientName() != null;
assert clientEntityAwareDTO.getOtherClientName().getLastName().equals(OLD_LAST_NAME);
assert clientEntityAwareDTO.getOtherClientName().getFirstName().equals(OLD_FIRST_NAME);
assert clientEntityAwareDTO.getOtherClientName().getMiddleName().equals(OLD_MIDDLE_NAME);
assert clientEntityAwareDTO.getOtherClientName().getNameType() == AKA_NAMETYPE_SYSID;
}
use of gov.ca.cwds.data.legacy.cms.entity.Client in project api-core by ca-cwds.
the class R05786Test method testLastNameNotChanged.
@Test
public void testLastNameNotChanged() throws DroolsException {
Client client = createClient(NEW_FIRST_NAME, OLD_LAST_NAME, NEW_MIDDLE_NAME);
Client persistedClient = createPersistedClient();
clientEntityAwareDTO.setEntity(client);
clientEntityAwareDTO.setPersistentClientState(persistedClient);
businessValidationService.runDataProcessing(clientEntityAwareDTO, principal, ClientDroolsConfiguration.INSTANCE);
assert clientEntityAwareDTO.getOtherClientName() == null;
}
Aggregations