Search in sources :

Example 31 with Client

use of gov.ca.cwds.data.legacy.cms.entity.Client in project api-core by ca-cwds.

the class R00736Test method dto.

private static ClientEntityAwareDTO dto(String driverLicenseNumber, short driverLicenseStateCode) {
    Client client = new Client();
    client.setDriverLicenseNumber(driverLicenseNumber);
    client.setDriverLicenseStateCode(driverLicenseStateCode);
    ClientEntityAwareDTO dto = new ClientEntityAwareDTO();
    dto.setEntity(client);
    return dto;
}
Also used : ClientEntityAwareDTO(gov.ca.cwds.cms.data.access.dto.ClientEntityAwareDTO) Client(gov.ca.cwds.data.legacy.cms.entity.Client)

Example 32 with Client

use of gov.ca.cwds.data.legacy.cms.entity.Client in project api-core by ca-cwds.

the class R00739Test method testDeathDateGtBirthDate.

@Test
public void testDeathDateGtBirthDate() throws Exception {
    Client client = new Client();
    client.setBirthDate(LocalDate.of(2018, 1, 1));
    client.setDeathDate(LocalDate.of(2098, 1, 3));
    checkRuleSatisfied(client, RULE_NAME);
}
Also used : Client(gov.ca.cwds.data.legacy.cms.entity.Client) Test(org.junit.Test)

Example 33 with Client

use of gov.ca.cwds.data.legacy.cms.entity.Client in project api-core by ca-cwds.

the class R00739Test method testDeathDateLtBirthDate.

@Test
public void testDeathDateLtBirthDate() throws Exception {
    Client client = new Client();
    client.setBirthDate(LocalDate.of(2098, 1, 3));
    client.setDeathDate(LocalDate.of(2018, 1, 1));
    checkRuleViolatedOnce(client, RULE_NAME);
}
Also used : Client(gov.ca.cwds.data.legacy.cms.entity.Client) Test(org.junit.Test)

Example 34 with Client

use of gov.ca.cwds.data.legacy.cms.entity.Client in project api-core by ca-cwds.

the class ClientAbstractReadAuthorizerTest method clientSameCountySensitiveTest.

@Test
public void clientSameCountySensitiveTest() {
    when(clientSensitivityDeterminationService.getClientSensitivityById(CLIENT_ID)).thenReturn(Sensitivity.SENSITIVE);
    when(clientCountyDeterminationService.getClientCountiesById(anyString())).thenReturn(Arrays.asList(new Short[] { 1073, 1126 }));
    final Client client = initClient(Sensitivity.SENSITIVE);
    checkAllCases(client, "1073", "Colusa", false, true, false, true, false);
}
Also used : Client(gov.ca.cwds.data.legacy.cms.entity.Client) PrepareForTest(org.powermock.core.classloader.annotations.PrepareForTest) Test(org.junit.Test)

Example 35 with Client

use of gov.ca.cwds.data.legacy.cms.entity.Client in project api-core by ca-cwds.

the class ClientAbstractReadAuthorizerTest method clientNoConditionsTest.

@Test
public void clientNoConditionsTest() {
    when(clientSensitivityDeterminationService.getClientSensitivityById(CLIENT_ID)).thenReturn(Sensitivity.NOT_APPLICABLE);
    when(clientCountyDeterminationService.getClientCountiesById(anyString())).thenReturn(Arrays.asList(new Short[] { 1023, 1034 }));
    final Client client = initClient(Sensitivity.NOT_APPLICABLE);
    checkAllCases(client, "1073", "Colusa", true, true, true, true, true);
}
Also used : Client(gov.ca.cwds.data.legacy.cms.entity.Client) PrepareForTest(org.powermock.core.classloader.annotations.PrepareForTest) Test(org.junit.Test)

Aggregations

Client (gov.ca.cwds.data.legacy.cms.entity.Client)127 Test (org.junit.Test)105 ChildClientEntityAwareDTO (gov.ca.cwds.cms.data.access.dto.ChildClientEntityAwareDTO)21 PrepareForTest (org.powermock.core.classloader.annotations.PrepareForTest)14 ChildClient (gov.ca.cwds.data.legacy.cms.entity.ChildClient)13 BaseCwsCmsInMemoryPersistenceTest (gov.ca.cwds.data.legacy.cms.persistence.BaseCwsCmsInMemoryPersistenceTest)10 DasHistory (gov.ca.cwds.data.legacy.cms.entity.DasHistory)6 SafetyAlert (gov.ca.cwds.data.legacy.cms.entity.SafetyAlert)6 SchoolOriginHistory (gov.ca.cwds.data.legacy.cms.entity.SchoolOriginHistory)6 ClientOtherEthnicity (gov.ca.cwds.data.legacy.cms.entity.ClientOtherEthnicity)4 NameType (gov.ca.cwds.data.legacy.cms.entity.syscodes.NameType)4 Session (org.hibernate.Session)4 Timestamp (java.sql.Timestamp)3 DeliveredService (gov.ca.cwds.data.legacy.cms.entity.DeliveredService)2 OptimisticLockException (javax.persistence.OptimisticLockException)2 IDataSet (org.dbunit.dataset.IDataSet)2 ITable (org.dbunit.dataset.ITable)2 ClientConditionUtils.toClientCondition (gov.ca.cwds.authorizer.util.ClientConditionUtils.toClientCondition)1 FacilityChildParameterObject (gov.ca.cwds.cals.web.rest.parameter.FacilityChildParameterObject)1 ClientEntityAwareDTO (gov.ca.cwds.cms.data.access.dto.ClientEntityAwareDTO)1