Creating a unit test is one thing which we can do, but Axis2 has so many public methods, and it is not reasonable at this moment to ask anybody to create unit tests for each of these public methods. I guess there is a purpose in the widely used practice of deprecating methods. Imagine if the other projects that we widely use make such ad-hoc API changes, and when we complain, if they ask us to write a unit test for their APIs; it is not reasonable. We do not want to make life complicated for everybody.
Azeez On Thu, Aug 20, 2009 at 12:49 PM, Davanum Srinivas<dava...@gmail.com> wrote: > Azeez, > > Do you mind creating a unit test(s) for the behavior/API(s) you need? That > would help keep desired behavior and enforce that what you need will not be > modified. > > thanks, > dims > > On 08/20/2009 07:45 AM, Afkham Azeez wrote: >> >> Yes Dims. However, if everybody continues to merrily change APIs, >> making public methods private& so on, things are going to become a >> big mess. Axis2 provides public APIs, and those may be having >> problems, but still they are public APIs. This is why you have to be >> very careful when defining APIs; if you get them wrong, you may have >> to live with it for a long time. >> >> Azeez >> >> On Thu, Aug 20, 2009 at 11:38 AM, Davanum Srinivas<dava...@gmail.com> >> wrote: >>> >>> Azeez, >>> >>> We are still following, commit-then-review right? >>> >>> thanks, >>> dims >>> >>> On 08/20/2009 07:33 AM, Afkham Azeez wrote: >>>> >>>> Hi Andreas, >>>> The changes you've done to the APIs as per >>>> https://issues.apache.org/jira/browse/AXIS2-4465 badly breaks some of >>>> the projects that depend on Axis2. Please revert this, and please >>>> engage the community before making such drastic changes in the future. >>>> >>> >> >> >> > -- Thanks Afkham Azeez Blog: http://afkham.org Developer Portal: http://www.wso2.org WSAS Blog: http://wso2wsas.blogspot.com Company: http://wso2.com GPG Fingerprint: 643F C2AF EB78 F886 40C9 B2A2 4AE2 C887 665E 0760