Changeset 3116


Ignore:
Timestamp:
02/02/12 21:10:40 (4 months ago)
Author:
kasper
Message:
 
File:
1 edited

Legend:

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

    r3115 r3116  
    3737        @Test 
    3838        public void testCreateSimpleJsonOfDataTypes() throws Exception { 
     39                InputColumn<Object> col = new MockInputColumn<Object>("obj", 
     40                                Object.class); 
     41                CreateJsonTransformer jsonTransformer = new CreateJsonTransformer(col); 
    3942 
     43                assertEquals("OutputColumns[obj (as JSON)]", jsonTransformer 
     44                                .getOutputColumns().toString()); 
     45 
     46                assertEquals("123", 
     47                                jsonTransformer.transform(new MockInputRow().put(col, 123))[0]); 
     48                assertEquals( 
     49                                "123.0", 
     50                                jsonTransformer.transform(new MockInputRow().put(col, 123.0))[0]); 
     51 
     52                assertEquals( 
     53                                "\"str\"", 
     54                                jsonTransformer.transform(new MockInputRow().put(col, "str"))[0]); 
     55 
     56                assertEquals("true", 
     57                                jsonTransformer.transform(new MockInputRow().put(col, true))[0]); 
     58 
     59                assertEquals("null", 
     60                                jsonTransformer.transform(new MockInputRow().put(col, null))[0]); 
    4061        } 
    4162 
Note: See TracChangeset for help on using the changeset viewer.