MultiXMLConfigurationSerializer serializer = new MultiXMLConfigurationSerializer(synapseConfigDir .getAbsolutePath()); try {
/** * Test isWritable method by creating a writable a directory and passing to it and asserting it returns true. */ @Test public void testIsWritable() throws Exception { MultiXMLConfigurationSerializer serializer = new MultiXMLConfigurationSerializer(TEST_DIRECTORY_NAME); File file = new File(TEST_DIRECTORY_NAME); if (!file.exists()) { file.mkdir(); file.setWritable(true); } Assert.assertTrue(TEST_DIRECTORY_NAME + " is writable.", serializer.isWritable()); removeTestFolder(TEST_DIRECTORY_NAME); }
/** * Test serializeSynapseXML method and assert synapse.xml is created. */ @Test public void testSerializeSynapseXML() throws Exception { MultiXMLConfigurationSerializer serializer = new MultiXMLConfigurationSerializer(TEST_DIRECTORY_NAME); SynapseConfiguration configuration = new SynapseConfiguration(); serializer.serializeSynapseXML(configuration); Assert.assertTrue("Error in serializing Synapse configuration.", new File(TEST_DIRECTORY_NAME + File.separator + SYNAPSE_XML).exists()); removeTestFolder(TEST_DIRECTORY_NAME); }
MultiXMLConfigurationSerializer serializer = new MultiXMLConfigurationSerializer(TEST_DIRECTORY_NAME); SynapseConfiguration configuration = new SynapseConfiguration(); serializer.serialize(configuration);
/** * Test serialize method and assert synapse.xml is created. */ @Test public void testSerialize() { MultiXMLConfigurationSerializer serializer = new MultiXMLConfigurationSerializer(TEST_DIRECTORY_NAME); SynapseConfiguration configuration = new SynapseConfiguration(); serializer.serialize(configuration); Assert.assertTrue("Error in serializing Synapse configuration.", new File(TEST_DIRECTORY_NAME + File.separator + SYNAPSE_XML).exists()); removeTestFolder(TEST_DIRECTORY_NAME); }
/** * Test serialize method with registry set for SynapseConfiguration and assert synapse.xml is created. */ @Test public void testSerialize3() { MultiXMLConfigurationSerializer serializer = new MultiXMLConfigurationSerializer(TEST_DIRECTORY_NAME); SynapseConfiguration configuration = new SynapseConfiguration(); Map<String, OMNode> data = new HashMap<>(); data.put(KEY_DYNAMIC_ENDPOINT_1, TestUtils.createOMElement(DYNAMIC_ENDPOINT_1)); data.put(KEY_DYNAMIC_SEQUENCE_1, TestUtils.createOMElement(DYNAMIC_SEQUENCE_1)); Registry registry = new SimpleInMemoryRegistry(data, 8000L); configuration.setRegistry(registry); serializer.serialize(configuration); Assert.assertTrue("Error in serializing Synapse configuration.", new File(TEST_DIRECTORY_NAME + File.separator + SYNAPSE_XML).exists()); removeTestFolder(TEST_DIRECTORY_NAME); }
/** * Test serializeSynapseXML method with taskManager set for SynapseConfiguration and assert synapse.xml is created. */ @Test public void testSerializeSynapseXML2() throws Exception { MultiXMLConfigurationSerializer serializer = new MultiXMLConfigurationSerializer(TEST_DIRECTORY_NAME); SynapseConfiguration configuration = new SynapseConfiguration(); configuration.setTaskManager(new QuartzTaskManager()); serializer.serializeSynapseXML(configuration); Assert.assertTrue("Error in serializing Synapse configuration.", new File(TEST_DIRECTORY_NAME + File.separator + SYNAPSE_XML).exists()); removeTestFolder(TEST_DIRECTORY_NAME); }
/** * Test serialize method with taskManager set for SynapseConfiguration and assert synapse.xml is created. */ @Test public void testSerialize4() { MultiXMLConfigurationSerializer serializer = new MultiXMLConfigurationSerializer(TEST_DIRECTORY_NAME); SynapseConfiguration configuration = new SynapseConfiguration(); configuration.setTaskManager(new QuartzTaskManager()); serializer.serialize(configuration); Assert.assertTrue("Error in serializing Synapse configuration.", new File(TEST_DIRECTORY_NAME + File.separator + SYNAPSE_XML).exists()); removeTestFolder(TEST_DIRECTORY_NAME); }
/** * Test serializeSynapseXML method with proxyServices added for SynapseConfiguration and * assert synapse.xml is created. */ @Test public void testSerializeSynapseXML3() throws Exception { MultiXMLConfigurationSerializer serializer = new MultiXMLConfigurationSerializer(TEST_DIRECTORY_NAME); SynapseConfiguration configuration = new SynapseConfiguration(); configuration.setTaskManager(new QuartzTaskManager()); ProxyService proxyService = new ProxyService("testProxyService"); configuration.addProxyService(proxyService.getName(), proxyService); serializer.serializeSynapseXML(configuration); Assert.assertTrue("Error in serializing Synapse configuration.", new File(TEST_DIRECTORY_NAME + File.separator + SYNAPSE_XML).exists()); removeTestFolder(TEST_DIRECTORY_NAME); }
/** * Test serializeSynapseXML method with SequenceMediator added for SynapseConfiguration and * assert synapse.xml is created. */ @Test public void testSerializeSynapseXML4() throws Exception { MultiXMLConfigurationSerializer serializer = new MultiXMLConfigurationSerializer(TEST_DIRECTORY_NAME); SynapseConfiguration configuration = new SynapseConfiguration(); org.apache.synapse.mediators.TestMediator t1 = new org.apache.synapse.mediators.TestMediator(); org.apache.synapse.mediators.TestMediator t2 = new org.apache.synapse.mediators.TestMediator(); org.apache.synapse.mediators.TestMediator t3 = new org.apache.synapse.mediators.TestMediator(); SequenceMediator seq = new SequenceMediator(); seq.addChild(t1); seq.addChild(t2); seq.addChild(t3); configuration.addSequence("testSequence", seq); serializer.serializeSynapseXML(configuration); Assert.assertTrue("Error in serializing Synapse configuration.", new File(TEST_DIRECTORY_NAME + File.separator + SYNAPSE_XML).exists()); removeTestFolder(TEST_DIRECTORY_NAME); }
/** * Test serializeSynapseXML method with TemplateMediator added for SynapseConfiguration and * assert synapse.xml is created. */ @Test public void testSerializeSynapseXML5() throws Exception { MultiXMLConfigurationSerializer serializer = new MultiXMLConfigurationSerializer(TEST_DIRECTORY_NAME); SynapseConfiguration configuration = new SynapseConfiguration(); org.apache.synapse.mediators.TestMediator t1 = new org.apache.synapse.mediators.TestMediator(); org.apache.synapse.mediators.TestMediator t2 = new org.apache.synapse.mediators.TestMediator(); org.apache.synapse.mediators.TestMediator t3 = new org.apache.synapse.mediators.TestMediator(); TemplateMediator templateMediator = new TemplateMediator(); templateMediator.addChild(t1); templateMediator.addChild(t2); templateMediator.addChild(t3); configuration.addSequence("testSequence", templateMediator); serializer.serializeSynapseXML(configuration); Assert.assertTrue("Error in serializing Synapse configuration.", new File(TEST_DIRECTORY_NAME + File.separator + SYNAPSE_XML).exists()); removeTestFolder(TEST_DIRECTORY_NAME); }