Updated tests so that they build again.
They now read settings from defaults, instead of a source file, which is a bit easier to set up and means that they will compile & run out of the box.
Added iOS unit test target.
Remove credentials from the inital host URL, and provide then in the credential delegate method instead.
Simplify tests.
Further simplifications of tests.
Allow a 200 response code.
NSURLConnection helpfully strips the HTTPMethod from the request when we are redirected, so we need to restore it.
Clear queue after releasing.
Log transcript during tests.
Store result and error that was returned, and let the tests check them. Allows a test to perform multiple operations.
Allow 201 and 204.
Use the correct relative path.
Actually, I think 201 is the only ok response for MKCOL.
Improved test.
Add iOS tests to scheme.
Update tests to new format.
Simplify test classes - basic tests now individual cases in a single suite.
Do more setup/teardown for each test, to try to make it standalone and not dependant on order of test execution.
Each test should leave the server as it found it.
Fix PROPFIND test failure.
Improve duplication of request in redirections.