Hi,

I've done a lot of test cases with the webDav client library and I've 
found some bugs that I report here.

The version I used is a snapshot dating from 24 september.

- Using copyMethod() to copy a file to an existing file path with
   overwrite flag set to true does not change node last modification
   date.

- Using copyMethod() to copy a collection to an existing collection path
   with overwrite flag set to false does nothing but returns true.

- Using moveMethod() to move a collection to an existing file path with
   overwrite flag set to true returns true but does nothing.

- Using moveMethod() to move a collection to an existing collection path
   with overwrite flag set to false returns true but does nothing.

- Using mkcolMethod() with the path of an existing file or collection
   does nothing but returns true.

- UnlockMethod() has a very strange behaviour : A test case using
   lockMethod() and unlockMethod() on the same session works perfect, but
   using the two methods in different sessions (logout, login between)
   that not work at all (unlockMethod() returns false and the lock is
   still there but returned statusCode is 200)

- I don't know if it is a planned feature but I could not find an
   overwrite flag for the putMethod(). Files are always overwritten.

Sorry but I'm not sure I will have the time to help fix that bugs.
Hope that this could help

Regards

Jean-Philippe Courson

Reply via email to