package org.mifos.customers.client.business; import static org.hamcrest.CoreMatchers.is; import static org.junit.Assert.assertThat; import java.util.Arrays; import java.util.List; import java.util.Locale; import org.junit.Test; import org.junit.runner.RunWith; import org.mifos.application.admin.servicefacade.InvalidDateException; import org.mifos.application.master.business.CustomFieldType; import org.mifos.customers.business.CustomerCustomFieldEntity; import org.mockito.runners.MockitoJUnitRunner; @RunWith(MockitoJUnitRunner.class) public class CustomerCustomFieldEntityTest { @Test public void shouldConvertCustomFieldDateToUniformPattern() throws InvalidDateException { List<CustomerCustomFieldEntity> customFields = Arrays.asList( new CustomerCustomFieldEntity(Short.valueOf((short) 1), "15/12/2010", CustomFieldType.DATE.getValue(), null)); CustomerCustomFieldEntity.convertCustomFieldDateToUniformPattern(customFields, Locale.UK); assertThat(customFields.get(0).getFieldValue(), is("2010-12-15")); } }