Search in sources :

Example 96 with Client

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

the class R02769Test method nameTypeChangedAndLastNameChanged.

@Test
public void nameTypeChangedAndLastNameChanged() throws Exception {
    Client client = createDoeClient();
    client.setCommonLastName("LastName");
    Client persistedClient = createClient();
    persistedClient.setCommonLastName("NewLastName");
    clientEntityAwareDTO.setEntity(client);
    clientEntityAwareDTO.setPersistentClientState(persistedClient);
    checkRuleSatisfied(RULE_NAME);
}
Also used : Client(gov.ca.cwds.data.legacy.cms.entity.Client) Test(org.junit.Test)

Example 97 with Client

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

the class R02769Test method createDoeClient.

private static Client createDoeClient() {
    Client client = createClient();
    NameType nameType = new NameType();
    nameType.setShortDescription("Doe");
    client.setNameType(nameType);
    return client;
}
Also used : NameType(gov.ca.cwds.data.legacy.cms.entity.syscodes.NameType) Client(gov.ca.cwds.data.legacy.cms.entity.Client)

Example 98 with Client

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

the class R02769Test method nameTypeDoeAndNothingChanged.

@Test
public void nameTypeDoeAndNothingChanged() throws Exception {
    Client client = createDoeClient();
    Client persistedClient = createDoeClient();
    clientEntityAwareDTO.setEntity(client);
    clientEntityAwareDTO.setPersistentClientState(persistedClient);
    checkRuleSatisfied(RULE_NAME);
}
Also used : Client(gov.ca.cwds.data.legacy.cms.entity.Client) Test(org.junit.Test)

Example 99 with Client

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

the class R05814_1Test method testTwoRemovalDatesLtBirthDate.

@Test
public void testTwoRemovalDatesLtBirthDate() throws Exception {
    Client client = client(SOME_DATE);
    checkRuleViolated(dto(client, placementEpisode(client, SOME_DATE.minusDays(1)), placementEpisode(client, SOME_DATE.minusDays(2))), RULE_NAME, 2);
}
Also used : Client(gov.ca.cwds.data.legacy.cms.entity.Client) Test(org.junit.Test)

Example 100 with Client

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

the class R05814_1Test method testBirthDateNull.

@Test
public void testBirthDateNull() throws Exception {
    Client client = client(null);
    checkRuleSatisfied(dto(client, placementEpisode(client, SOME_DATE)), RULE_NAME);
}
Also used : Client(gov.ca.cwds.data.legacy.cms.entity.Client) 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