Added entity conveter null checking; updated from string converters to simply test str.length() as pre-processing check

git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2494 50f2f4bb-b051-0410-bef5-90022cba6387
This commit is contained in:
Keith Donald
2009-11-22 15:40:41 +00:00
parent f4a9460bc6
commit 5bbb38479d
7 changed files with 25 additions and 9 deletions
@@ -251,6 +251,12 @@ public class DefaultConversionTests {
assertEquals(new Long(1), e.getId());
}
@Test
public void convertObjectToObjectFinderMethodWithNull() {
TestEntity e = (TestEntity) conversionService.convert(null, TypeDescriptor.valueOf(String.class), TypeDescriptor.valueOf(TestEntity.class));
assertNull(e);
}
@Test
public void convertObjectToObjectFinderMethodWithIdConversion() {
TestEntity e = conversionService.convert("1", TestEntity.class);
@@ -263,6 +269,12 @@ public class DefaultConversionTests {
assertEquals("1", id);
}
@Test
public void testToObjectToStringIdPropertyWithNull() {
String id = (String) conversionService.convert(null, TypeDescriptor.valueOf(TestEntity.class), TypeDescriptor.valueOf(String.class));
assertNull(id);
}
public static class TestEntity {
private Long id;