splitter.setUpOutputs(outputPort); LocalServiceProcessor processor = new LocalServiceProcessor( model, model.getValidProcessorName(name),
@Test public void testTranslation() throws Exception { WSDLBasedProcessor wsdlProcessor = new WSDLBasedProcessor(null,"test_wsdl",WSDL_TEST_BASE+"TestServices-wrapped.wsdl","getPerson"); XMLOutputSplitter splitter = new XMLOutputSplitter(); splitter.setUpOutputs(wsdlProcessor.getOutputPorts()[1]); //first output is the attachment list XMLOutputSplitterLocalWorkerTranslator translator = new XMLOutputSplitterLocalWorkerTranslator(); LocalServiceProcessor processor = new LocalServiceProcessor( null, "XMLOutputSplitter",splitter); Activity<XMLSplitterConfigurationBean> activity = translator.doTranslation(processor); assertNotNull("The activity is null",activity); assertTrue("It should be an XMLOutputSplitterActivity",activity instanceof XMLOutputSplitterActivity); assertNotNull("configuration should not be null",activity.getConfiguration()); assertTrue("configuration should be an XMLSplitterConfigurationBean",activity.getConfiguration() instanceof XMLSplitterConfigurationBean); } }