Ignore:
Timestamp:
08/14/10 12:37:00 (22 months ago)
Author:
kasper
Message:

Made descriptors more type-safe by adding type parameter for bean type.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • AnalyzerBeans/trunk/src/test/java/org/eobjects/analyzer/descriptors/AnnotationBasedTransformerBeanDescriptorTest.java

    r962 r975  
    1212 
    1313        public void testGetDataTypeFamilies() throws Exception { 
    14                 TransformerBeanDescriptor descriptor = new AnnotationBasedTransformerBeanDescriptor( 
    15                                 TokenizerTransformer.class); 
     14                TransformerBeanDescriptor<?> descriptor = AnnotationBasedTransformerBeanDescriptor 
     15                                .create(TokenizerTransformer.class); 
    1616                assertEquals(DataTypeFamily.STRING, descriptor.getInputDataTypeFamily()); 
    1717                assertEquals(DataTypeFamily.STRING, 
    1818                                descriptor.getOutputDataTypeFamily()); 
    1919 
    20                 descriptor = new AnnotationBasedTransformerBeanDescriptor( 
    21                                 ConvertToNumberTransformer.class); 
     20                descriptor = AnnotationBasedTransformerBeanDescriptor 
     21                                .create(ConvertToNumberTransformer.class); 
    2222                assertEquals(DataTypeFamily.STRING, descriptor.getInputDataTypeFamily()); 
    2323                assertEquals(DataTypeFamily.NUMBER, 
    2424                                descriptor.getOutputDataTypeFamily()); 
    2525 
    26                 descriptor = new AnnotationBasedTransformerBeanDescriptor( 
    27                                 ConvertToStringTransformer.class); 
     26                descriptor = AnnotationBasedTransformerBeanDescriptor 
     27                                .create(ConvertToStringTransformer.class); 
    2828                assertEquals(DataTypeFamily.UNDEFINED, 
    2929                                descriptor.getInputDataTypeFamily()); 
     
    3131                                descriptor.getOutputDataTypeFamily()); 
    3232        } 
    33          
     33 
    3434        public void testConcatenator() throws Exception { 
    35                 TransformerBeanDescriptor descriptor = new AnnotationBasedTransformerBeanDescriptor( 
    36                                 ConcatenatorTransformer.class); 
     35                TransformerBeanDescriptor<?> descriptor = AnnotationBasedTransformerBeanDescriptor 
     36                                .create(ConcatenatorTransformer.class); 
    3737                assertEquals(DataTypeFamily.UNDEFINED, 
    3838                                descriptor.getInputDataTypeFamily()); 
    3939                assertEquals(DataTypeFamily.STRING, 
    40                                 descriptor.getOutputDataTypeFamily());           
     40                                descriptor.getOutputDataTypeFamily()); 
    4141        } 
    4242} 
Note: See TracChangeset for help on using the changeset viewer.