Hi, Once you are done with REST API testing, we should also focus on CLI. Then we can also make sure CLI works fine.
Thanks! On Fri, Mar 21, 2014 at 4:31 PM, Malintha Adikari <[email protected]> wrote: > 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 > -- Isuru Perera Senior Software Engineer | WSO2, Inc. | http://wso2.com/ Lean . Enterprise . Middleware about.me/chrishantha
