Changeset 3119


Ignore:
Timestamp:
02/02/12 22:19:17 (4 months ago)
Author:
kasper
Message:

Fixed generics issue with mock input column

Location:
AnalyzerBeans/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • AnalyzerBeans/trunk/components/json/src/test/java/org/eobjects/analyzer/beans/CreateJsonTransformerTest.java

    r3116 r3119  
    6767                map.put("country", "India"); 
    6868 
    69                 InputColumn<Map<?, ?>> col = new MockInputColumn<Map<?, ?>>("map", 
    70                                 MockInputColumn.MAP_CLASS); 
     69                InputColumn<Map<?, ?>> col = new MockInputColumn<Map<?, ?>>("map"); 
    7170                CreateJsonTransformer jsonTransformer = new CreateJsonTransformer(col); 
    7271                assertEquals(1, jsonTransformer.getOutputColumns().getColumnCount()); 
     
    8584                list.add("world"); 
    8685 
    87                 InputColumn<List<?>> col = new MockInputColumn<List<?>>("list", 
    88                                 MockInputColumn.LIST_CLASS); 
     86                InputColumn<List<?>> col = new MockInputColumn<List<?>>("list"); 
    8987 
    9088                CreateJsonTransformer jsonTransformer = new CreateJsonTransformer(col); 
     
    123121                map.put("country", "India"); 
    124122 
    125                 InputColumn<Map<?, ?>> col = new MockInputColumn<Map<?, ?>>("name", 
    126                                 MockInputColumn.MAP_CLASS); 
     123                InputColumn<Map<?, ?>> col = new MockInputColumn<Map<?, ?>>("name"); 
    127124                CreateJsonTransformer jsonTransformer = new CreateJsonTransformer(col); 
    128125                assertEquals(1, jsonTransformer.getOutputColumns().getColumnCount()); 
  • AnalyzerBeans/trunk/core/src/main/java/org/eobjects/analyzer/data/MockInputColumn.java

    r3118 r3119  
    2020package org.eobjects.analyzer.data; 
    2121 
    22 import java.util.List; 
    23 import java.util.Map; 
    24  
    2522import org.eobjects.metamodel.schema.Column; 
    2623 
     
    3734        private static final long serialVersionUID = 1L; 
    3835 
    39         @SuppressWarnings("unchecked") 
    40         public static final Class<? extends Map<String, ?>> MAP_CLASS = (Class<? extends Map<String, ?>>) Map.class; 
    41          
    42         @SuppressWarnings("unchecked") 
    43         public static final Class<? extends List<?>> LIST_CLASS = (Class<? extends List<?>>) List.class; 
    44  
    4536        private String _name; 
    4637        private Class<? extends E> _clazz; 
     38         
     39        public MockInputColumn(String name) { 
     40                this(name, null); 
     41        } 
    4742 
    4843        public MockInputColumn(String name, Class<? extends E> clazz) { 
  • AnalyzerBeans/trunk/core/src/test/java/org/eobjects/analyzer/beans/datastructures/ReadFromMapTransformerTest.java

    r3118 r3119  
    3838                final List<Object[]> result = new ArrayList<Object[]>(); 
    3939                final ReadFromMapTransformer trans = new ReadFromMapTransformer(); 
    40                 final InputColumn<Map<String, ?>> col = new MockInputColumn<Map<String, ?>>("foo", MockInputColumn.MAP_CLASS); 
     40                final InputColumn<Map<String, ?>> col = new MockInputColumn<Map<String, ?>>("foo"); 
    4141                trans.mapColumn = col; 
    4242                trans.valueType = Integer.class; 
  • AnalyzerBeans/trunk/core/src/test/java/org/eobjects/analyzer/beans/datastructures/SelectFromListTransformerTest.java

    r3118 r3119  
    3434        public void testTransform() throws Exception { 
    3535                final SelectFromListTransformer trans = new SelectFromListTransformer(); 
    36                 final InputColumn<List<?>> col = new MockInputColumn<List<?>>("foo", MockInputColumn.LIST_CLASS); 
     36                final InputColumn<List<?>> col = new MockInputColumn<List<?>>("foo"); 
    3737                trans.listColumn = col; 
    3838                trans.indices = new Number[] { 0, 3, 50, 1, -1 }; 
Note: See TracChangeset for help on using the changeset viewer.