You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by hi...@apache.org on 2010/10/12 19:00:25 UTC
svn commit: r1021835 - in /synapse/branches/2.0/modules:
core/src/main/java/org/apache/synapse/endpoints/
core/src/test/java/org/apache/synapse/config/xml/endpoints/
extensions/src/test/java/org/apache/synapse/mediators/bsf/
Author: hiranya
Date: Tue Oct 12 17:00:24 2010
New Revision: 1021835
URL: http://svn.apache.org/viewvc?rev=1021835&view=rev
Log:
* Adding a new test case for address endpoint serialization
* Enabling an old groovy test
Modified:
synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/endpoints/EndpointDefinition.java
synapse/branches/2.0/modules/core/src/test/java/org/apache/synapse/config/xml/endpoints/AddressEndpointSerializationTest.java
synapse/branches/2.0/modules/extensions/src/test/java/org/apache/synapse/mediators/bsf/GroovyScriptMediatorTest.java
Modified: synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/endpoints/EndpointDefinition.java
URL: http://svn.apache.org/viewvc/synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/endpoints/EndpointDefinition.java?rev=1021835&r1=1021834&r2=1021835&view=diff
==============================================================================
--- synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/endpoints/EndpointDefinition.java (original)
+++ synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/endpoints/EndpointDefinition.java Tue Oct 12 17:00:24 2010
@@ -182,7 +182,7 @@ public class EndpointDefinition implemen
/**
* Request that RM be turned on/off on this endpoint
*
- * @param reliableMessagingOn
+ * @param reliableMessagingOn a boolean flag indicating RM is on or not
*/
public void setReliableMessagingOn(boolean reliableMessagingOn) {
this.reliableMessagingOn = reliableMessagingOn;
@@ -200,7 +200,7 @@ public class EndpointDefinition implemen
/**
* Request that WS-A be turned on/off on this endpoint
*
- * @param addressingOn
+ * @param addressingOn a boolean flag indicating addressing is on or not
*/
public void setAddressingOn(boolean addressingOn) {
this.addressingOn = addressingOn;
@@ -218,7 +218,7 @@ public class EndpointDefinition implemen
/**
* Set the addressing namespace version
*
- * @param addressingVersion
+ * @param addressingVersion Version of the addressing spec to use
*/
public void setAddressingVersion(String addressingVersion) {
this.addressingVersion = addressingVersion;
@@ -236,7 +236,7 @@ public class EndpointDefinition implemen
/**
* Request that WS-Sec be turned on/off on this endpoint
*
- * @param securityOn
+ * @param securityOn a boolean flag indicating security is on or not
*/
public void setSecurityOn(boolean securityOn) {
this.securityOn = securityOn;
Modified: synapse/branches/2.0/modules/core/src/test/java/org/apache/synapse/config/xml/endpoints/AddressEndpointSerializationTest.java
URL: http://svn.apache.org/viewvc/synapse/branches/2.0/modules/core/src/test/java/org/apache/synapse/config/xml/endpoints/AddressEndpointSerializationTest.java?rev=1021835&r1=1021834&r2=1021835&view=diff
==============================================================================
--- synapse/branches/2.0/modules/core/src/test/java/org/apache/synapse/config/xml/endpoints/AddressEndpointSerializationTest.java (original)
+++ synapse/branches/2.0/modules/core/src/test/java/org/apache/synapse/config/xml/endpoints/AddressEndpointSerializationTest.java Tue Oct 12 17:00:24 2010
@@ -83,4 +83,20 @@ public class AddressEndpointSerializatio
assertTrue(compare(serializedOut,inputElement));
}
+
+ public void testAddressEndpointScenarioFour() throws Exception {
+ String inputXML =
+ "<endpoint xmlns=\"http://synapse.apache.org/ns/2010/04/configuration\">" +
+ "<address uri=\"http://localhost:9000/services/SimpleStockQuoteService\" >" +
+ "</address>"+
+ "</endpoint>" ;
+
+ OMElement inputElement = createOMElement(inputXML);
+ AddressEndpoint endpoint = (AddressEndpoint) AddressEndpointFactory.getEndpointFromElement(
+ inputElement, true, null);
+ assertNotNull(endpoint.getName()); // make sure we generate names for anonymous endpoints
+ OMElement serializedOut = AddressEndpointSerializer.getElementFromEndpoint(endpoint);
+ // the generated name should not show up in the serialization
+ assertTrue(compare(serializedOut,inputElement));
+ }
}
Modified: synapse/branches/2.0/modules/extensions/src/test/java/org/apache/synapse/mediators/bsf/GroovyScriptMediatorTest.java
URL: http://svn.apache.org/viewvc/synapse/branches/2.0/modules/extensions/src/test/java/org/apache/synapse/mediators/bsf/GroovyScriptMediatorTest.java?rev=1021835&r1=1021834&r2=1021835&view=diff
==============================================================================
--- synapse/branches/2.0/modules/extensions/src/test/java/org/apache/synapse/mediators/bsf/GroovyScriptMediatorTest.java (original)
+++ synapse/branches/2.0/modules/extensions/src/test/java/org/apache/synapse/mediators/bsf/GroovyScriptMediatorTest.java Tue Oct 12 17:00:24 2010
@@ -20,13 +20,14 @@
package org.apache.synapse.mediators.bsf;
import junit.framework.TestCase;
+import org.apache.synapse.mediators.TestUtils;
public class GroovyScriptMediatorTest extends TestCase {
public void testXMLMediator2() throws Exception {
- /* InlineScriptMediator mediator = new InlineScriptMediator("javascript","xml.groovy", "mc.setPayloadXML(mc.getPayloadXML())");
- mediator.init();
- assertTrue(mediator.mediate(TestUtils.getTestContext("<a><b>petra</b></a>")));*/
+ ScriptMediator mediator = new ScriptMediator("groovy", "mc.setPayloadXML(mc.getPayloadXML())");
+ mediator.initInlineScript();
+ assertTrue(mediator.mediate(TestUtils.getTestContext("<a><b>petra</b></a>")));
}
// TODO: doesn't work yet