Package org.mule.api.transformer

Examples of org.mule.api.transformer.Converter


    }

    @Test
    public void removeFirstAddedConverterWithDifferentSourceToSameResultTypes()
    {
        Converter xmlToJson = new MockConverterBuilder().from(XML_DATA_TYPE).to(JSON_DATA_TYPE).build();
        Converter objectToJson = new MockConverterBuilder().from(INPUT_STREAM_DATA_TYPE).to(JSON_DATA_TYPE).build();

        TransformationGraph graph = new TransformationGraph();
        graph.addConverter(xmlToJson);
        graph.addConverter(objectToJson);
        graph.removeConverter(xmlToJson);
View Full Code Here


    }

    @Test
    public void removeSecondAddedConverterWithDifferentSourceToSameResultTypes()
    {
        Converter xmlToJson = new MockConverterBuilder().from(XML_DATA_TYPE).to(JSON_DATA_TYPE).build();
        Converter objectToJson = new MockConverterBuilder().from(INPUT_STREAM_DATA_TYPE).to(JSON_DATA_TYPE).build();

        TransformationGraph graph = new TransformationGraph();
        graph.addConverter(xmlToJson);
        graph.addConverter(objectToJson);
        graph.removeConverter(objectToJson);
View Full Code Here

    @Test
    public void getSourceDataTypes()
    {
        DataType<?>[] dataTypes = new DataType<?>[] {DataType.STRING_DATA_TYPE};
        Converter converter = mock(Converter.class);
        when(converter.getSourceDataTypes()).thenReturn(Arrays.asList(dataTypes));
        CompositeConverter chain = new CompositeConverter(converter);

        assertEquals(DataType.STRING_DATA_TYPE, chain.getSourceDataTypes().get(0));
    }
View Full Code Here

    }

    @Test
    public void isAcceptNull()
    {
        Converter converter = mock(Converter.class);
        when(converter.isAcceptNull()).thenReturn(true);
        CompositeConverter chain = new CompositeConverter(converter);

        assertTrue(chain.isAcceptNull());
    }
View Full Code Here

    }

    @Test
    public void isIgnoreBadInput()
    {
        Converter converter = mock(Converter.class);
        when(converter.isIgnoreBadInput()).thenReturn(true);
        CompositeConverter chain = new CompositeConverter(converter);

        assertTrue(chain.isIgnoreBadInput());
    }
View Full Code Here

    }

    @Test
    public void setReturnClass()
    {
        Converter converter = mock(Converter.class);
        CompositeConverter chain = new CompositeConverter(converter);
        chain.setReturnClass(String.class);

        verify(converter, atLeastOnce()).setReturnClass(String.class);
    }
View Full Code Here

    }

    @Test
    public void setReturnDataType()
    {
        Converter converter = mock(Converter.class);
        CompositeConverter chain = new CompositeConverter(converter);
        chain.setReturnDataType(DataType.STRING_DATA_TYPE);

        verify(converter, atLeastOnce()).setReturnDataType(DataType.STRING_DATA_TYPE);
    }
View Full Code Here

            for (TransformationEdge edge : transformationPath)
            {
                pathConverters[index++] = edge.getConverter();
            }

            Converter converter;
            if (transformationPath.size() == 1)
            {
                converter = transformationPath.get(0).getConverter();
            }
            else
View Full Code Here

TOP

Related Classes of org.mule.api.transformer.Converter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.