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