public class PropertyResolverTestCase extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PropertyResolverTestCase.AbstractOrderedMap<K,T> |
static interface |
PropertyResolverTestCase.Address |
static class |
PropertyResolverTestCase.Element |
static class |
PropertyResolverTestCase.Line |
static class |
PropertyResolverTestCase.LineDTO |
static class |
PropertyResolverTestCase.OrderedMapImpl
This type is not itself a parameterized type, but it extends from one,
and those parameters should be resolved in properties' types.
|
static class |
PropertyResolverTestCase.PersonDto |
static class |
PropertyResolverTestCase.Point |
static class |
PropertyResolverTestCase.PostalAddress |
static class |
PropertyResolverTestCase.SpecialCase |
static class |
PropertyResolverTestCase.SpecialCaseDto |
| Constructor and Description |
|---|
PropertyResolverTestCase() |
| Modifier and Type | Method and Description |
|---|---|
void |
resolveGenericTypeFromAncestor() |
void |
testAdHocResolution_integration_declarativeProperties()
Demonstrates that you can declare properties in-line using a custom property descriptor format;
like so: "propertyName{getterName|setterName|type=the.type.Name}"
setter and type name are optional
although those arguments must be constants;
|
void |
testAdHocResolution_integration_declarativePropertiesNestedTypes()
Demonstrates that you can specify the types as parameterized if necessary,
such as "List<String>" or "java.util.List<java.lang.String>"
|
void |
testAdHocResolution_integration_declarativePropertiesNestedTypesSingleQuote()
Demonstrates that you can specify the types as parameterized if necessary,
such as "List<String>" or "java.util.List<java.lang.String>",
and that single quotes can be used instead of double quotes for convenience.
|
void |
testAdHocResolution_integration_programmaticPropertyBuilder()
This test case verifies that properties can be added through a programmatic
builder interface, explicitly defining the properties using the programming API.
|
void |
testAdHocResolution_integration_reuseName()
This test case verifies that an ad-hoc property definition can be reused so
that it doesn't have to be repeated in subsequent lines
|
void |
testAdHocResolution_integration()
This test confirms that ad-hoc properties can be defined in-line within field mapping
expressions
|
void |
testAdHocResolution_withType() |
void |
testAdHocResolution() |
void |
testAdHocResolutionGetterOnly_withType() |
void |
testAdHocResolutionGetterOnly() |
void |
testAdHocResolutionSetterOnly_withType() |
void |
testAdHocResolutionSetterOnly() |
void |
testBooleanMapping() |
void |
testGetInvalidNestedProperty() |
void |
testIsNestedProperty() |
void |
testNestedProperty() |
void |
testOverridePropertyDefinition() |
public void testNestedProperty()
public void testGetInvalidNestedProperty()
public void testIsNestedProperty()
public void testBooleanMapping()
public void testOverridePropertyDefinition()
public void testAdHocResolution()
public void testAdHocResolutionGetterOnly()
public void testAdHocResolutionSetterOnly()
public void testAdHocResolution_withType()
public void testAdHocResolutionGetterOnly_withType()
public void testAdHocResolutionSetterOnly_withType()
public void testAdHocResolution_integration()
public void testAdHocResolution_integration_reuseName()
public void testAdHocResolution_integration_programmaticPropertyBuilder()
public void testAdHocResolution_integration_declarativeProperties()
public void testAdHocResolution_integration_declarativePropertiesNestedTypes()
public void testAdHocResolution_integration_declarativePropertiesNestedTypesSingleQuote()
public void resolveGenericTypeFromAncestor()
Copyright © 2015 Glasnost. All Rights Reserved.