I'm looking to this. I was able to execute the sample 7 in ESB. So this
could be a dependency issue with test framework.

Thanks,
Krishantha.


On Fri, Nov 8, 2013 at 3:07 PM, Miyuru Wanninayaka <[email protected]> wrote:

> I have tested this with a axis2 service client code written using axis2
> jars packed into ESB.
>
> axisFault.getMessage() is working as expected with that, which mean issue
> is something with test framework.
>
>
> On Fri, Nov 8, 2013 at 1:24 PM, Miyuru Wanninayaka <[email protected]>wrote:
>
>> Hi all,
>>
>> when debugging ESB test failures,  I found that soap fault thrown by
>> axis2 client no longs has "faultstring" as  axisFault.getMessage()
>> This cause few test cases fail which check axisFault.getMessage to test
>> failure scenarios
>>
>> now axisFault.getMessage() always returns "Error has occurred when
>> calling the service, status code is 500" regardless of actual fault message.
>>
>> Was there any change recently which cause this?
>>
>> Respose from ESB
>> [2013-11-08 13:06:18,930]  INFO
>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} -
>>  [2013-11-08 13:06:18,930] DEBUG - wire << "HTTP/1.1 500 Internal Server
>> Error[\r][\n]"
>> [2013-11-08 13:06:18,931]  INFO
>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} -
>>  [2013-11-08 13:06:18,930] DEBUG - wire << "Host: localhost:8280[\r][\n]"
>> [2013-11-08 13:06:18,931]  INFO
>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} -
>>  [2013-11-08 13:06:18,930] DEBUG - wire << "SOAPAction:
>> "urn:getQuote"[\r][\n]"
>> [2013-11-08 13:06:18,932]  INFO
>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} -
>>  [2013-11-08 13:06:18,931] DEBUG - wire << "Content-Type: text/xml;
>> charset=UTF-8[\r][\n]"
>>  [2013-11-08 13:06:18,932]  INFO
>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} -
>>  [2013-11-08 13:06:18,931] DEBUG - wire << "Date: Fri, 08 Nov 2013 07:36:18
>> GMT[\r][\n]"
>> [2013-11-08 13:06:18,933]  INFO
>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} -
>>  [2013-11-08 13:06:18,931] DEBUG - wire << "Server:
>> WSO2-PassThrough-HTTP[\r][\n]"
>> [2013-11-08 13:06:18,933]  INFO
>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} -
>>  [2013-11-08 13:06:18,931] DEBUG - wire << "Transfer-Encoding:
>> chunked[\r][\n]"
>> [2013-11-08 13:06:18,934]  INFO
>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} -
>>  [2013-11-08 13:06:18,931] DEBUG - wire << "[\r][\n]"
>> [2013-11-08 13:06:18,950]  INFO
>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} -
>>  [2013-11-08 13:06:18,941] DEBUG - wire << "14f[\r][\n]"
>> [2013-11-08 13:06:18,951]  INFO
>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} -
>>  [2013-11-08 13:06:18,942] DEBUG - wire << "<?xml version="1.0"
>> encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="
>> http://schemas.xmlsoap.org/soap/envelope/";><soapenv:Body><soapenv:Fault><faultcode
>> xmlns:tns="http://www.w3.org/2003/05/soap-envelope
>> ">tns:Receiver</faultcode>*<faultstring>Invalid custom quote
>> request</faultstring>*
>> </soapenv:Fault></soapenv:Body></soapenv:Envelope>[\r][\n]"
>>
>>
>> *Test framework log*
>>
>> FAILED: testValidationSchema
>>         Add a validate mediator, which validates the first element of the
>> SOAP body of incoming message using the schema
>> java.lang.AssertionError: Fault: value mismatched, should be 'Invalid
>> custom quote request' expected:<Invalid custom quote request> but
>> was:<Error has occurred when calling the service, status code is 500>
>>  at org.testng.Assert.fail(Assert.java:89)
>> at org.testng.Assert.failNotEquals(Assert.java:489)
>> at org.testng.Assert.assertEquals(Assert.java:118)
>>  at org.testng.Assert.assertEquals(Assert.java:171)
>> at
>> org.wso2.carbon.esb.samples.test.mediation.SchemaValidationSample7TestCase.testValidationSchema(SchemaValidationSample7TestCase.java:45)
>>
>>
>> --
>> Miyuru Wanninayaka
>> Technical Lead
>> WSO2 Inc. : http://wso2.com
>>
>> Mobile : +94 77 209 9788
>> Blog : http://miyurudw.blogspot.com
>> Flickr : http://www.flickr.com/photos/miyuru_daminda
>>
>
>
>
> --
> Miyuru Wanninayaka
> Technical Lead
> WSO2 Inc. : http://wso2.com
>
> Mobile : +94 77 209 9788
> Blog : http://miyurudw.blogspot.com
> Flickr : http://www.flickr.com/photos/miyuru_daminda
>



-- 
Krishantha Samaraweera
Senior Technical Lead - Test Automation
Mobile: +94 77 7759918
WSO2, Inc.; http://wso2.com/
lean . enterprise . middlewear.
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to