Hi Nirmal,

Yes, There are reasonable points go for REST API client. I will start
working on tests using the existing client.

Thank you for the prompt response.

Regards,
Malintha  Adikari


On Fri, Mar 21, 2014 at 4:08 PM, Nirmal Fernando <[email protected]>wrote:

> Hi Malintha,
>
> IMO we should test Stratos via the REST API, not via the CLI. Cause;
>
> * CLI is again a client used for REST API and not all the operations are
> executed via CLI
> * CLI truncate/format responses.
>
> I recommend you to reuse the existing REST API clients used in Stratos.
>
> Thanks for bringing this up.
>
>
> On Fri, Mar 21, 2014 at 3:33 PM, Malintha Adikari <
> [email protected]> wrote:
>
>> Hi,
>>
>> I am in the process of writing test case/cases to test stratos  REST API.
>> I can see some different approaches  to communicate with Stratos backend in
>> a test.
>>
>> 1. Pragmatically run Stratos CLI and execute CLI commands inside java (
>> We can test Stratos CLI as send request through it)
>> 2. Use HTTP client (curl client) to send requests
>> 3. Re-use Stratos CLI client code to send requests.
>>
>> What is your opinion about above approaches ? What is the best way to
>> send requests to the backend in test classes
>>
>> Regards,
>> Malintha Adikari
>>
>
>
>
> --
> Best Regards,
> Nirmal
>
> Nirmal Fernando.
> PPMC Member & Committer of Apache Stratos,
> Senior Software Engineer, WSO2 Inc.
>
> Blog: http://nirmalfdo.blogspot.com/
>



-- 
*Malintha Adikari*
 Software Engineer
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware

Mobile: +94 71 2312958
Blog:    http://malinthas.blogspot.com
Page:   http://about.me/malintha

Reply via email to