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