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

This commit is contained in:
Keith Donald
2009-11-22 15:40:41 +00:00
parent 48e1ed0a24
commit 064b6db666
7 changed files with 25 additions and 9 deletions

View File

@@ -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;