Search in sources :

Example 16 with SampleClientResult

use of org.apache.synapse.samples.framework.SampleClientResult in project wso2-synapse by wso2.

the class Sample59 method testSessionLessLB.

public void testSessionLessLB() {
    String addUrl = "http://localhost:8280/services/LBService1";
    log.info("Running test: Weighted load balancing between 3 endpoints");
    StockQuoteSampleClient client = getStockQuoteClient();
    SampleClientResult result = client.sessionlessClient(addUrl, null, 100);
    assertResponseReceived(result);
}
Also used : SampleClientResult(org.apache.synapse.samples.framework.SampleClientResult) StockQuoteSampleClient(org.apache.synapse.samples.framework.clients.StockQuoteSampleClient)

Example 17 with SampleClientResult

use of org.apache.synapse.samples.framework.SampleClientResult in project wso2-synapse by wso2.

the class Sample19 method testPayloadFactoryMediator.

public void testPayloadFactoryMediator() {
    String addUrl = "http://localhost:9000/services/SimpleStockQuoteService";
    String trpUrl = "http://localhost:8280/";
    StockQuoteSampleClient client = getStockQuoteClient();
    log.info("Running test: Transforming message content with Payload Factory mediator");
    SampleClientResult result = client.requestCustomQuote(addUrl, trpUrl, null, "IBM");
    assertResponseReceived(result);
}
Also used : SampleClientResult(org.apache.synapse.samples.framework.SampleClientResult) StockQuoteSampleClient(org.apache.synapse.samples.framework.clients.StockQuoteSampleClient)

Example 18 with SampleClientResult

use of org.apache.synapse.samples.framework.SampleClientResult in project wso2-synapse by wso2.

the class Sample152 method testTransportAndFormatSwitching.

public void testTransportAndFormatSwitching() {
    String url2 = "https://localhost:8243/services/StockQuoteProxy";
    String trustStore = FilenameUtils.normalize(System.getProperty("user.dir") + "/modules/integration/src/test/resources/trust.jks");
    System.setProperty("javax.net.ssl.trustStore", trustStore);
    StockQuoteSampleClient client = getStockQuoteClient();
    log.info("Running test: Switching transports and message format from SOAP to REST/POX");
    SampleClientResult result2 = client.requestStandardQuote(null, url2, null, "IBM", null);
    assertTrue("Client did not a response with https ", result2.responseReceived());
}
Also used : SampleClientResult(org.apache.synapse.samples.framework.SampleClientResult) StockQuoteSampleClient(org.apache.synapse.samples.framework.clients.StockQuoteSampleClient)

Example 19 with SampleClientResult

use of org.apache.synapse.samples.framework.SampleClientResult in project wso2-synapse by wso2.

the class Sample154 method testSessionFullLB.

public void testSessionFullLB() {
    String trpUrl = "http://localhost:8280/services/LBProxy";
    log.info("Running test: Load Balancing with Proxy Services ");
    StockQuoteSampleClient client = getStockQuoteClient();
    SampleClientResult result = client.statefulClient(null, trpUrl, 100);
    assertTrue("Client did not run successfully ", result.responseReceived());
}
Also used : SampleClientResult(org.apache.synapse.samples.framework.SampleClientResult) StockQuoteSampleClient(org.apache.synapse.samples.framework.clients.StockQuoteSampleClient)

Example 20 with SampleClientResult

use of org.apache.synapse.samples.framework.SampleClientResult in project wso2-synapse by wso2.

the class Sample153 method testsRoutingWithoutProcessingSecurityHeaders.

public void testsRoutingWithoutProcessingSecurityHeaders() {
    String url = "http://localhost:8280/services/StockQuoteProxy";
    String policy = "./repository/conf/sample/resources/policy/client_policy_3.xml";
    log.info("Running test: Routing the messages arrived to a proxy service without " + "processing the security headers");
    StockQuoteSampleClient client = getStockQuoteClient();
    SampleClientResult result = client.requestStandardQuote(null, url, null, "IBM", policy);
    assertTrue("Client did not a response with https ", result.responseReceived());
}
Also used : SampleClientResult(org.apache.synapse.samples.framework.SampleClientResult) StockQuoteSampleClient(org.apache.synapse.samples.framework.clients.StockQuoteSampleClient)

Aggregations

SampleClientResult (org.apache.synapse.samples.framework.SampleClientResult)64 StockQuoteSampleClient (org.apache.synapse.samples.framework.clients.StockQuoteSampleClient)45 OMElement (org.apache.axiom.om.OMElement)5 AxisFault (org.apache.axis2.AxisFault)5 QName (javax.xml.namespace.QName)4 File (java.io.File)2 FileOutputStream (java.io.FileOutputStream)2 DataHandler (javax.activation.DataHandler)2 FileDataSource (javax.activation.FileDataSource)2 SOAPEnvelope (org.apache.axiom.soap.SOAPEnvelope)2 EndpointReference (org.apache.axis2.addressing.EndpointReference)2 OperationClient (org.apache.axis2.client.OperationClient)2 Options (org.apache.axis2.client.Options)2 ServiceClient (org.apache.axis2.client.ServiceClient)2 ConfigurationContext (org.apache.axis2.context.ConfigurationContext)2 MessageContext (org.apache.axis2.context.MessageContext)2 MTOMSwASampleClient (org.apache.synapse.samples.framework.clients.MTOMSwASampleClient)2 BufferedOutputStream (java.io.BufferedOutputStream)1 InputStream (java.io.InputStream)1 Attachments (org.apache.axiom.attachments.Attachments)1