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 <[email protected]> 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 <[email protected]> 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 < >> [email protected]> 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 <[email protected]> >>> 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 <[email protected]> >>>> 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" <[email protected]> >>>>> wrote: >>>>> >>>>>> >>>>>> On Wed, Jul 2, 2014 at 2:12 PM, Chamil Jeewantha <[email protected]> >>>>>> 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 <[email protected]> >>>>>>> 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 >>>>>>>> [email protected] >>>>>>>> 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 >>>>>>> [email protected] >>>>>>> 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 > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- *Thanuja Lakmal* Software Engineer WSO2 Inc. http://wso2.com/ *lean.enterprise.middleware* Mobile: +94715979891
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
