Thank you very much for all your help. Did it successfully using
HttpClient. Sample code provided by WarunaP was also helped a lot. Thanks.


On Thu, Jul 3, 2014 at 4:11 PM, Thanuja Jayasinghe <than...@wso2.com> wrote:

> As HttpClient gets the SAML response and forward it to the desired
> endpoint, you can validate the response in your HttpClient. So HttpClient
> will be enough for the task.
>
>
> On Thu, Jul 3, 2014 at 12:28 PM, Chamil Jeewantha <cha...@wso2.com> wrote:
>
>> According to this scenario, You should have a receiving endpoint to
>> receive and verify the SAML response from IS to Assertion consumer URL. So
>> I think HttpClient is not enough. You should have at-least a simple socket
>> listening on the Assertion Consumer URL. WDYT?
>>
>>
>> On Thu, Jul 3, 2014 at 12:23 PM, Prasad Tissera <pras...@wso2.com> wrote:
>>
>>> (adding Johann)
>>>
>>> Hi Krishantha,
>>>
>>> That was the first option. But later we discussed that it will be better
>>> if we can use HttpClient to do this. Now I am trying to use HttpClient to
>>> directly send requests to IS without using the sample webapp.
>>>
>>>
>>>
>>>
>>> On Thu, Jul 3, 2014 at 12:08 PM, Krishantha Samaraweera <
>>> krishan...@wso2.com> wrote:
>>>
>>>> Hi Prasad,
>>>>
>>>> Sample code provided by WarunaP for SAML sso scenario, contain
>>>> starting tomcat server pragmatically with sample webapp.
>>>>
>>>> What made you really interesting on mocking this behavior ?
>>>>
>>>> Thanks,
>>>> Krishantha.
>>>>
>>>>
>>>> On Thu, Jul 3, 2014 at 11:56 AM, Chamil Jeewantha <cha...@wso2.com>
>>>> wrote:
>>>>
>>>>> Hi Prasad,
>>>>>
>>>>> Understood. you can use Jetty to deploy your webapp within your test.
>>>>> Other solution is simple[1] it is one single jar file which gives you the
>>>>> server capabilities. It comes under apache 2 licence.
>>>>>
>>>>> [1] http://sourceforge.net/projects/simpleweb/
>>>>>
>>>>>
>>>>> On Thu, Jul 3, 2014 at 5:17 AM, Prasad Tissera <pras...@wso2.com>
>>>>> wrote:
>>>>>
>>>>>> I am trying to mock the behaviour of the application. ( ex.
>>>>>> travelocity sample) that sends SAML requests to IS. Not the behaviour of 
>>>>>> IS
>>>>>> ( Start IS and send requests to it).
>>>>>>
>>>>>> Here I am trying to avoid launching the application inside Tomcat
>>>>>> during the test and mock the behaviour of the application.
>>>>>> On Jul 2, 2014 6:07 PM, "Krishantha Samaraweera" <krishan...@wso2.com>
>>>>>> wrote:
>>>>>>
>>>>>>>
>>>>>>> On Wed, Jul 2, 2014 at 2:12 PM, Chamil Jeewantha <cha...@wso2.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi Prasad,
>>>>>>>>
>>>>>>>> Mocking is good for unit tests. but its better if you minimize
>>>>>>>> mocks on Integration tests.
>>>>>>>>
>>>>>>>
>>>>>>> +1, mocking is not recommended when it comes to integration and
>>>>>>> platform tests. Unit tests have full control over all the pieces 
>>>>>>> running,
>>>>>>> that's why unit tests might require mocking.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Krishantha.
>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Chamil
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Jul 2, 2014 at 2:09 PM, Prasad Tissera <pras...@wso2.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> I am writing integration tests for SAML sso scenarios. We have a
>>>>>>>>> sample web application which can send SAML requests to IS. IS sends 
>>>>>>>>> SAML
>>>>>>>>> response to the Assertion Consumer URL. Is there a way to mock
>>>>>>>>> this scenario in integration tests, without launching the sample
>>>>>>>>> application inside a tomcat container during the test?
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Prasad Tissera
>>>>>>>>> Software Engineer.
>>>>>>>>> Mobile : +94777223444
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Dev mailing list
>>>>>>>>> Dev@wso2.org
>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> K.D. Chamil Jeewantha
>>>>>>>> Associate Technical Lead
>>>>>>>> WSO2, Inc.;  http://wso2.com
>>>>>>>> Mobile: +94716813892
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Dev mailing list
>>>>>>>> Dev@wso2.org
>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Krishantha Samaraweera
>>>>>>> Senior Technical Lead - Test Automation
>>>>>>> Mobile: +94 77 7759918
>>>>>>> WSO2, Inc.; http://wso2.com/
>>>>>>> lean . enterprise . middlewear.
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> K.D. Chamil Jeewantha
>>>>> Associate Technical Lead
>>>>> WSO2, Inc.;  http://wso2.com
>>>>> Mobile: +94716813892
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Krishantha Samaraweera
>>>> Senior Technical Lead - Test Automation
>>>> Mobile: +94 77 7759918
>>>> WSO2, Inc.; http://wso2.com/
>>>> lean . enterprise . middlewear.
>>>>
>>>
>>>
>>>
>>> --
>>> Prasad Tissera
>>> Software Engineer.
>>> Mobile : +94777223444
>>>
>>
>>
>>
>> --
>> K.D. Chamil Jeewantha
>> Associate Technical Lead
>> WSO2, Inc.;  http://wso2.com
>> Mobile: +94716813892
>>
>>
>> _______________________________________________
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> *Thanuja Lakmal*
> Software Engineer
> WSO2 Inc. http://wso2.com/
> *lean.enterprise.middleware*
> Mobile: +94715979891
>



-- 
Prasad Tissera
Software Engineer.
Mobile : +94777223444
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to