fix CommonContainerTest.testNullRelativeUri()
Merge pull request #27 from spadgett/master

fix CommonContainerTest.testNullRelativeUri()
reformatted code
Add the other MAY/SHOULD test cases found in the specification doc

Test suite now includes the other test method signatures from the tests
describing may/should requirements in the spec.

Change-Id: I0d6315c009e746ea430997be27c2e8d68b3006c5
Signed-off-by: ttsanton <ttsanton@us.ibm.com>
Merge pull request #30 from ttsanton/master

Include additional MAY/SHOULD test cases found in the specification doc
validate ETag values

Don't just check that ETags are present. Also validate their values as
defined in RFC 2616.

http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.19
Merge pull request #31 from spadgett/master

validate ETag values
Extends the Test Subject

adds in additional information about the TestSubject, for parsing with
Earl.  Also adds in the command-line information

Change-Id: I898eb0093433a2fb42c4403bcb0a3b459cb64fc0
Signed-off-by: ttsanton <ttsanton@us.ibm.com>
Merge pull request #32 from ttsanton/master

Extend the Test Subject
allow running individual tests on the command line

Add long option --test to let users specify one or more tests to run.
The option accepts '*' as a wildcard character.
Allow sending domain-specific resources to servers
Allow testing with a custom subset of tests
updateResource fixed in testRelativeUriResolutionPut
Merge branch 'testRelativeUriResolutionPut-fix'
Merge pull request #33 from spadgett/master

allow running individual tests on the command line
fix testRelativeUriResolutionPut

Make sure the PUT request uses the null relative URI for all triples of
the resource rather than creating a second, new resource with the null
relative URI.

Fixes #37
Merge pull request #42 from spadgett/master

fix testRelativeUriResolutionPut
Allow testPreconditionRequiredStatusCode to run independently

Previously it required testPutRequiresIfMatch, which is only a SHOULD
requirement. Thus if you ran just the MUST group, the test would be
skipped.

This commit changes the test to determine if If-Match is required on its
own without running testPutRequiresIfMatch.

Fixes #41
fix two problems with testRelativeUriResolutionPut

1) The test should not fail if the PUT request fails. For instance, the
server might not accept arbitrary triples (in our case dcterms:title).
LDP does not require servers to accept any content. Skip the test if we
can't successfully PUT.

2) We are not correctly asserting that the modified resource has the
updated property.

Fixes #39
Merge pull request #43 from spadgett/master

Allow testPreconditionRequiredStatusCode to run independently