Package org.fcrepo.integration.http.api
Class FedoraLdpIT
- java.lang.Object
-
- org.fcrepo.integration.http.api.AbstractResourceIT
-
- org.fcrepo.integration.http.api.FedoraLdpIT
-
@TestExecutionListeners(listeners=TestIsolationExecutionListener.class, mergeMode=MERGE_WITH_DEFAULTS) public class FedoraLdpIT extends AbstractResourceIT
- Author:
- cabeer, ajs6f
-
-
Field Summary
-
Fields inherited from class org.fcrepo.integration.http.api.AbstractResourceIT
authPropsConfig, client, containerWrapper, DCTITLE, DIRECT_CONTAINER_LINK_HEADER, logger, propsConfig, serverAddress
-
-
Constructor Summary
Constructors Constructor Description FedoraLdpIT()
-
Method Summary
-
Methods inherited from class org.fcrepo.integration.http.api.AbstractResourceIT
addTxTo, assertConstrainedByPresent, assertDeleted, assertNoLinkHeader, assertNotDeleted, assertNotFound, checkForLinkHeader, confirmResponseBodyNTriplesAreEqual, createClient, createClient, createDatastream, createDatastream, createObject, createObject, createObjectAndClose, createObjectAndClose, createTransaction, decodeDigestHeader, deleteObjMethod, execute, executeAndClose, executeWithBasicAuth, getBean, getBean, getContentLocation, getContentType, getContentType, getDataset, getDataset, getDSDescMethod, getDSMethod, getEtag, getEtag, getEtag, getExternalContentLinkHeader, getHeader, getLinkHeaders, getLinkHeaders, getLocation, getLocation, getModel, getModel, getModel, getModel, getObjMethod, getOriginalResourceUri, getRandomUniqueId, getStatus, getStatus, getTTLThatUpdatesServerManagedTriples, headerValues, headObjMethod, patchObjMethod, postObjMethod, postObjMethod, preferLink, putDSMethod, putDSMethod, putObjMethod, putObjMethod, restartContainer, setDescriptionProperty, setLogger, setProperty, setProperty, streamModel
-
-
-
-
Constructor Detail
-
FedoraLdpIT
public FedoraLdpIT()
-
-
Method Detail
-
testHeadRepositoryGraph
public void testHeadRepositoryGraph() throws IOException
- Throws:
IOException
-
testHeadObject
public void testHeadObject() throws IOException
- Throws:
IOException
-
testHeadDefaultContainer
public void testHeadDefaultContainer() throws IOException
- Throws:
IOException
-
testHeadBasicContainer
public void testHeadBasicContainer() throws IOException
- Throws:
IOException
-
testCreateArchivalGroup
public void testCreateArchivalGroup() throws Exception
- Throws:
Exception
-
testCreateArchivalGroupWithinAnArchivalGroupFails
public void testCreateArchivalGroupWithinAnArchivalGroupFails() throws Exception
- Throws:
Exception
-
testCreateBinaryAsArchivalGroupWithPostFails
public void testCreateBinaryAsArchivalGroupWithPostFails() throws Exception
- Throws:
Exception
-
testCreateBinaryAsArchivalGroupWithPutFails
public void testCreateBinaryAsArchivalGroupWithPutFails() throws Exception
- Throws:
Exception
-
testHeadTurtleContentType
public void testHeadTurtleContentType() throws IOException
- Throws:
IOException
-
testHeadRDFContentType
public void testHeadRDFContentType() throws IOException
- Throws:
IOException
-
testHeadJSONLDContentType
public void testHeadJSONLDContentType() throws IOException
- Throws:
IOException
-
testHeadDefaultContentType
public void testHeadDefaultContentType() throws IOException
- Throws:
IOException
-
testHeadDefaultRDF
public void testHeadDefaultRDF() throws IOException
- Throws:
IOException
-
testHeadDefaultNonRDF
public void testHeadDefaultNonRDF() throws IOException
- Throws:
IOException
-
testHeadDirectContainer
public void testHeadDirectContainer() throws IOException
- Throws:
IOException
-
testHeadIndirectContainer
public void testHeadIndirectContainer() throws IOException
- Throws:
IOException
-
testHeadDatastream
public void testHeadDatastream() throws IOException, ParseException
- Throws:
IOExceptionParseException
-
testHeadDatastreamWithWantDigest
public void testHeadDatastreamWithWantDigest() throws IOException
- Throws:
IOException
-
testHeadDatastreamWithWantDigestMultiple
public void testHeadDatastreamWithWantDigestMultiple() throws IOException
- Throws:
IOException
-
testHeadDatastreamWithWantDigestMultipleOneUnsupported
public void testHeadDatastreamWithWantDigestMultipleOneUnsupported() throws IOException
- Throws:
IOException
-
testHeadDatastreamWithWantDigestSha256
public void testHeadDatastreamWithWantDigestSha256() throws IOException
- Throws:
IOException
-
testHeadRdfResourceHeaders
public void testHeadRdfResourceHeaders() throws IOException
- Throws:
IOException
-
testHeadNonRdfHeaders
public void testHeadNonRdfHeaders() throws IOException
- Throws:
IOException
-
testOptions
public void testOptions() throws IOException
- Throws:
IOException
-
testOptionsBinary
public void testOptionsBinary() throws IOException
- Throws:
IOException
-
testOptionsBinaryMetadata
public void testOptionsBinaryMetadata() throws IOException
- Throws:
IOException
-
testOptionsBinaryMetadataWithUriEncoding
public void testOptionsBinaryMetadataWithUriEncoding() throws Exception
- Throws:
Exception
-
testGetRDFSource
public void testGetRDFSource() throws IOException
- Throws:
IOException
-
testCreateContainerWithCharset
public void testCreateContainerWithCharset() throws IOException
- Throws:
IOException
-
testCheckGetAclResourceHeaders
public void testCheckGetAclResourceHeaders() throws IOException
- Throws:
IOException
-
testGetRDFSourceWithPreferRepresentation
public void testGetRDFSourceWithPreferRepresentation() throws IOException
- Throws:
IOException
-
testGetNonRDFSource
public void testGetNonRDFSource() throws IOException
- Throws:
IOException
-
testGetNonRDFSourceDescription
public void testGetNonRDFSourceDescription() throws IOException
- Throws:
IOException
-
testGetNonRDFSourceWithWantDigest
public void testGetNonRDFSourceWithWantDigest() throws IOException
- Throws:
IOException
-
testGetNonRDFSourceWithWantDigestMultiple
public void testGetNonRDFSourceWithWantDigestMultiple() throws IOException
- Throws:
IOException
-
testGetRDFSourceWrongAccept
public void testGetRDFSourceWrongAccept()
Test that a 406 gets returned in the event of an invalid or unsupported format being requested.
-
testGetRDFSourceWithUserTypes
public void testGetRDFSourceWithUserTypes() throws IOException
- Throws:
IOException
-
testGetNonRDFSourceAndDescriptionWithUserTypes
public void testGetNonRDFSourceAndDescriptionWithUserTypes() throws IOException
- Throws:
IOException
-
testDeleteObject
public void testDeleteObject()
-
testDeleteContainerWithDepthHeaderSet
public void testDeleteContainerWithDepthHeaderSet()
-
testDeleteContainerWithIncorrectDepthHeaderSet
public void testDeleteContainerWithIncorrectDepthHeaderSet()
-
testDeleteHierarchy
public void testDeleteHierarchy()
-
testEmptyPatch
public void testEmptyPatch()
-
testUpdateObjectGraph
public void testUpdateObjectGraph() throws IOException
- Throws:
IOException
-
testDeleteMultipleMultiValuedProperties
public void testDeleteMultipleMultiValuedProperties() throws IOException
- Throws:
IOException
-
testPatchBinary
public void testPatchBinary() throws IOException
- Throws:
IOException
-
testPatchBinaryDescription
public void testPatchBinaryDescription() throws IOException
Descriptions of bitstreams contain triples about the described thing, so only triples with the described thing as their subject are legal.- Throws:
IOException- in case of IOException
-
testPatchBinaryDescriptionWithBinaryProperties
public void testPatchBinaryDescriptionWithBinaryProperties() throws IOException
Descriptions of bitstreams contain only triples about the described thing, so only triples with the described thing as their subject are legal.- Throws:
IOException- on error
-
testPatchBinaryNameAndType
public void testPatchBinaryNameAndType() throws IOException
- Throws:
IOException
-
testPatchWithBlankNode
public void testPatchWithBlankNode() throws Exception
- Throws:
Exception
-
testReplaceGraph
public void testReplaceGraph() throws IOException
- Throws:
IOException
-
testCreateGraph
public void testCreateGraph() throws IOException
- Throws:
IOException
-
testCreateVersionedRDFResource
public void testCreateVersionedRDFResource() throws IOException
- Throws:
IOException
-
testGetVersionedResourceHeaders
public void testGetVersionedResourceHeaders() throws IOException
- Throws:
IOException
-
testHeadVersionedResourceHeaders
public void testHeadVersionedResourceHeaders() throws IOException
- Throws:
IOException
-
testCreateVersionedBinaryResource
public void testCreateVersionedBinaryResource() throws IOException
- Throws:
IOException
-
testCreateGraphWithBlanknodes
public void testCreateGraphWithBlanknodes() throws IOException
- Throws:
IOException
-
testRoundTripReplaceGraph
public void testRoundTripReplaceGraph() throws IOException
- Throws:
IOException
-
testPutBinary
public void testPutBinary() throws IOException
- Throws:
IOException
-
testPutBinaryChildViolation
public void testPutBinaryChildViolation() throws IOException
- Throws:
IOException
-
testBinaryEtags
public void testBinaryEtags() throws IOException, InterruptedException
- Throws:
IOExceptionInterruptedException
-
testPutBinaryRdfChanges
public void testPutBinaryRdfChanges() throws Exception
- Throws:
Exception
-
testETagOnDeletedChild
public void testETagOnDeletedChild() throws Exception
- Throws:
Exception
-
testContainmentHashChanges
public void testContainmentHashChanges() throws Exception
- Throws:
Exception
-
testPutDatastreamContentOnObject
public void testPutDatastreamContentOnObject() throws IOException
- Throws:
IOException
-
testPutMalformedRDFOnObject
public void testPutMalformedRDFOnObject() throws IOException
- Throws:
IOException
-
testIngest
public void testIngest() throws IOException
- Throws:
IOException
-
testIngestWithNewAndSparqlQuery
public void testIngestWithNewAndSparqlQuery() throws IOException
- Throws:
IOException
-
testIngestWithNewAndGraph
public void testIngestWithNewAndGraph() throws IOException
- Throws:
IOException
-
testIngestWithSlug
public void testIngestWithSlug() throws IOException
- Throws:
IOException
-
testIngestWithRepeatedSlug
public void testIngestWithRepeatedSlug()
-
assertIdentifierness
public static void assertIdentifierness(String content)
-
testIngestWithBinary
public void testIngestWithBinary() throws IOException
- Throws:
IOException
-
testIngestOpaqueRdfAsBinary
public void testIngestOpaqueRdfAsBinary() throws IOException
- Throws:
IOException
-
testIngestWithBinaryAndChecksum
public void testIngestWithBinaryAndChecksum()
Ensure that the objects can be created with a Digest header with a SHA1 sum of the binary content
-
testIngestWithBinaryAndChecksumMismatch
public void testIngestWithBinaryAndChecksumMismatch()
Ensure that the objects cannot be created when a Digest header contains a SHA1 sum that does not match the uploaded binary content
-
testIngestWithBinaryAndMalformedDigestHeader
public void testIngestWithBinaryAndMalformedDigestHeader()
Ensure that the a malformed Digest header returns a 400 Bad Request
-
testIngestWithBinaryAndNonSha1DigestHeader
public void testIngestWithBinaryAndNonSha1DigestHeader()
Ensure that a non-SHA1 Digest header returns a 409 Conflict
-
testIngestWithBinaryAndMD5DigestHeader
public void testIngestWithBinaryAndMD5DigestHeader()
-
testIngestWithBinaryAndTwoValidHeadersDigestHeaders
public void testIngestWithBinaryAndTwoValidHeadersDigestHeaders() throws Exception
- Throws:
Exception
-
testIngestWithBinaryAndValidAndInvalidDigestHeaders
public void testIngestWithBinaryAndValidAndInvalidDigestHeaders()
-
testContentDispositionHeader
public void testContentDispositionHeader() throws ParseException, IOException
- Throws:
ParseExceptionIOException
-
testIngestOnSubtree
public void testIngestOnSubtree() throws IOException
- Throws:
IOException
-
testIngestWithRDFLang
public void testIngestWithRDFLang() throws IOException
- Throws:
IOException
-
testDeleteWithBadEtag
public void testDeleteWithBadEtag() throws IOException
- Throws:
IOException
-
testGetDatastream
public void testGetDatastream() throws IOException, ParseException
- Throws:
IOExceptionParseException
-
testGetLongRange
public void testGetLongRange() throws IOException
- Throws:
IOException
-
testDeleteDatastream
public void testDeleteDatastream() throws IOException
- Throws:
IOException
-
testDeleteBinaryDescription
public void testDeleteBinaryDescription() throws IOException
- Throws:
IOException
-
testGetObjectGraphHtml
public void testGetObjectGraphHtml() throws IOException
- Throws:
IOException
-
testGetObjectGraphVariants
public void testGetObjectGraphVariants() throws IOException
- Throws:
IOException
-
testGetObjectGraph
public void testGetObjectGraph() throws IOException
- Throws:
IOException
-
verifyFullSetOfRdfTypes
public void verifyFullSetOfRdfTypes() throws IOException
- Throws:
IOException
-
testGetObjectGraphWithChild
public void testGetObjectGraphWithChild() throws IOException
- Throws:
IOException
-
testGetObjectGraphWithChildAndRemove
public void testGetObjectGraphWithChildAndRemove() throws IOException
- Throws:
IOException
-
testGetObjectGraphWithChildren
public void testGetObjectGraphWithChildren() throws IOException
- Throws:
IOException
-
testGetObjectGraphWithBadLimit
public void testGetObjectGraphWithBadLimit() throws IOException
- Throws:
IOException
-
testPatchToCreateDirectContainerInSparqlUpdateFails
public void testPatchToCreateDirectContainerInSparqlUpdateFails() throws IOException
- Throws:
IOException
-
testPatchToDeleteNonRdfSourceInteractionModel
public void testPatchToDeleteNonRdfSourceInteractionModel() throws IOException
- Throws:
IOException
-
testPutToChangeNonRdfSourceToRdfSource
public void testPutToChangeNonRdfSourceToRdfSource() throws IOException
- Throws:
IOException
-
testPutChangeBinaryTypeNotAllowed
public void testPutChangeBinaryTypeNotAllowed() throws IOException
- Throws:
IOException
-
testPutChangeBasicContainerToParent
public void testPutChangeBasicContainerToParent() throws Exception
- Throws:
Exception
-
testPutToChangeInteractionModelWithRdf
public void testPutToChangeInteractionModelWithRdf() throws IOException
- Throws:
IOException
-
testChangeInteractionModelWithPut
public void testChangeInteractionModelWithPut() throws IOException
- Throws:
IOException
-
testGetObjectReferences
public void testGetObjectReferences() throws IOException
- Throws:
IOException
-
testInboundReferencesFromBinary
public void testInboundReferencesFromBinary() throws Exception
- Throws:
Exception
-
testMultipleReferences
public void testMultipleReferences() throws Exception
Create the same reference from two resources, check that one exists when the other is deleted.- Throws:
Exception
-
testReferenceRemovedOnDelete
public void testReferenceRemovedOnDelete() throws Exception
- Throws:
Exception
-
testGetObjectReferencesIndirect
public void testGetObjectReferencesIndirect() throws Exception
- Throws:
Exception
-
testNoReferentialIntegrity
public void testNoReferentialIntegrity() throws IOException
- Throws:
IOException
-
testUpdateAndReplaceObjectGraph
public void testUpdateAndReplaceObjectGraph() throws IOException
- Throws:
IOException
-
testUpdateObjectGraphWithProblems
public void testUpdateObjectGraphWithProblems() throws IOException
- Throws:
IOException
-
testPutResourceBadRdf
public void testPutResourceBadRdf() throws IOException
- Throws:
IOException
-
testCreateResourceWithoutContentType
public void testCreateResourceWithoutContentType()
-
testUpdateObjectWithoutContentType
public void testUpdateObjectWithoutContentType() throws IOException
- Throws:
IOException
-
testUpdateBinaryWithoutContentType
public void testUpdateBinaryWithoutContentType() throws IOException
- Throws:
IOException
-
testCreateBinaryUpperCaseMimeType
public void testCreateBinaryUpperCaseMimeType() throws IOException
- Throws:
IOException
-
testBinarySetBadMimeType
public void testBinarySetBadMimeType() throws IOException
- Throws:
IOException
-
testCreateBinaryCSV
public void testCreateBinaryCSV() throws IOException
- Throws:
IOException
-
testRoundTripReplaceGraphForDatastreamDescription
public void testRoundTripReplaceGraphForDatastreamDescription() throws IOException
- Throws:
IOException
-
testDefaultBinaryDescriptionTriples
public void testDefaultBinaryDescriptionTriples() throws Exception
- Throws:
Exception
-
testResponseContentTypes
public void testResponseContentTypes() throws Exception
- Throws:
Exception
-
testDescribeRdfCached
public void testDescribeRdfCached() throws IOException
- Throws:
IOException
-
testValidHTMLForRepo
public void testValidHTMLForRepo() throws IOException, SAXException
- Throws:
IOExceptionSAXException
-
testValidHTMLForObject
public void testValidHTMLForObject() throws IOException, SAXException
- Throws:
IOExceptionSAXException
-
testValidHTMLForDS
public void testValidHTMLForDS() throws IOException, SAXException
- Throws:
IOExceptionSAXException
-
testLinkedDeletion
public void testLinkedDeletion()
-
testUpdateObjectWithSpacesPost
public void testUpdateObjectWithSpacesPost() throws IOException
- Throws:
IOException
-
testUpdateObjectWithSpacesPut
public void testUpdateObjectWithSpacesPut() throws IOException
- Throws:
IOException
-
testCreatedAndModifiedDates
public void testCreatedAndModifiedDates() throws IOException
- Throws:
IOException
-
testPostCreateDate
public void testPostCreateDate() throws IOException
- Throws:
IOException
-
testPutRdfLenient
public void testPutRdfLenient() throws IOException
- Throws:
IOException
-
testNonRDFSourceInteraction
public void testNonRDFSourceInteraction() throws IOException
- Throws:
IOException
-
testContainerInteraction
public void testContainerInteraction() throws IOException
- Throws:
IOException
-
testIndirectContainerInteraction
public void testIndirectContainerInteraction() throws IOException
- Throws:
IOException
-
testWithHashUris
public void testWithHashUris() throws IOException
- Throws:
IOException
-
testCreateAndReplaceGraphMinimal
public void testCreateAndReplaceGraphMinimal() throws IOException
- Throws:
IOException
-
testAclHeaderWithPost
public void testAclHeaderWithPost() throws IOException
- Throws:
IOException
-
testAclHeaderWithPut
public void testAclHeaderWithPut() throws IOException
- Throws:
IOException
-
testJsonLdProfileCompacted
public void testJsonLdProfileCompacted() throws IOException
- Throws:
IOException
-
testJsonLdProfileExpanded
public void testJsonLdProfileExpanded() throws IOException
- Throws:
IOException
-
testJsonLdProfileFlattened
public void testJsonLdProfileFlattened() throws IOException
- Throws:
IOException
-
testPathWithEmptySegment
public void testPathWithEmptySegment()
-
testUpdateObjectGraphWithNonLocalTriples
public void testUpdateObjectGraphWithNonLocalTriples() throws IOException
- Throws:
IOException
-
testPutMalformedHeader
public void testPutMalformedHeader() throws IOException
- Throws:
IOException
-
testPutServerManagedPredicateInIndirectContainer
public void testPutServerManagedPredicateInIndirectContainer() throws IOException
- Throws:
IOException
-
testPutEmptyBody
public void testPutEmptyBody() throws IOException
- Throws:
IOException
-
testPutOgg
public void testPutOgg() throws IOException
- Throws:
IOException
-
testPutReferenceRoot
public void testPutReferenceRoot() throws Exception
- Throws:
Exception
-
testDeleteLargeLiteralStoredAsBinary
public void testDeleteLargeLiteralStoredAsBinary() throws IOException
- Throws:
IOException
-
testInboundLinksDoNotUpdateEtag
public void testInboundLinksDoNotUpdateEtag() throws IOException
- Throws:
IOException
-
testCreationResponseDefault
public void testCreationResponseDefault()
-
testCreationResponseMinimal
public void testCreationResponseMinimal()
-
testCreationResponseRepresentation
public void testCreationResponseRepresentation()
-
testConcurrentPuts
public void testConcurrentPuts() throws InterruptedException, IOException
- Throws:
InterruptedExceptionIOException
-
testConcurrentPutsWithPairtrees
public void testConcurrentPutsWithPairtrees() throws InterruptedException, IOException
- Throws:
InterruptedExceptionIOException
-
testConcurrentUpdatesToBinary
public void testConcurrentUpdatesToBinary() throws IOException, InterruptedException
- Throws:
IOExceptionInterruptedException
-
testBinaryLastModified
public void testBinaryLastModified() throws Exception
- Throws:
Exception
-
testContainerLastModified
public void testContainerLastModified() throws Exception
- Throws:
Exception
-
testDigestConsistency
public void testDigestConsistency() throws IOException
- Throws:
IOException
-
testDigestAbsence
public void testDigestAbsence() throws IOException
- Throws:
IOException
-
testPostFcrSlug
public void testPostFcrSlug() throws IOException
- Throws:
IOException
-
testPutFcrPath
public void testPutFcrPath() throws IOException
- Throws:
IOException
-
testPutFcrTx
public void testPutFcrTx() throws IOException
- Throws:
IOException
-
testDeleteWithFcrPath
public void testDeleteWithFcrPath() throws IOException
- Throws:
IOException
-
testPostCreateNonRDFSourceWithAcl
public void testPostCreateNonRDFSourceWithAcl() throws IOException
- Throws:
IOException
-
testPostCreateRDFSourceWithAcl
public void testPostCreateRDFSourceWithAcl() throws IOException
- Throws:
IOException
-
testPutCreateNonRDFSourceWithAcl
public void testPutCreateNonRDFSourceWithAcl() throws IOException
- Throws:
IOException
-
testPutCreateRDFSourceWithAcl
public void testPutCreateRDFSourceWithAcl() throws IOException
- Throws:
IOException
-
testPostCreateRDFSourceWithMementoNamespaceType
public void testPostCreateRDFSourceWithMementoNamespaceType() throws IOException
- Throws:
IOException
-
testPutCreateRDFSourceWithMementoNamespaceType
public void testPutCreateRDFSourceWithMementoNamespaceType() throws IOException
- Throws:
IOException
-
testPatchInsertMementoNamespaceType
public void testPatchInsertMementoNamespaceType() throws IOException
- Throws:
IOException
-
testPostCreateRDFSourceWithMementoNamespacePredicate
public void testPostCreateRDFSourceWithMementoNamespacePredicate() throws IOException
- Throws:
IOException
-
testPutCreateRDFSourceWithMementoNamespacePredicate
public void testPutCreateRDFSourceWithMementoNamespacePredicate() throws IOException
- Throws:
IOException
-
testPatchInsertMementoNamespacePredicate
public void testPatchInsertMementoNamespacePredicate() throws IOException
- Throws:
IOException
-
testPostCreateRDFSourceWithMementoTypeAndProperty
public void testPostCreateRDFSourceWithMementoTypeAndProperty() throws IOException
- Throws:
IOException
-
testPutCreateRDFSourceWithMementoTypeAndProperty
public void testPutCreateRDFSourceWithMementoTypeAndProperty() throws IOException
- Throws:
IOException
-
testPatchInsertMementoTypeAndProperty
public void testPatchInsertMementoTypeAndProperty() throws IOException
- Throws:
IOException
-
testPatchUpdateIndirectContainerServerManaged
public void testPatchUpdateIndirectContainerServerManaged() throws IOException
- Throws:
IOException
-
testPutUpdateBinaryWithType
public void testPutUpdateBinaryWithType() throws Exception
- Throws:
Exception
-
testPatchUpdateBinaryWithType
public void testPatchUpdateBinaryWithType() throws Exception
- Throws:
Exception
-
testPutGetRdfSourceWithUndefinedPrefix
public void testPutGetRdfSourceWithUndefinedPrefix() throws Exception
- Throws:
Exception
-
testPutGetNonRdfSourceWithUndefinedPrefix
public void testPutGetNonRdfSourceWithUndefinedPrefix() throws Exception
- Throws:
Exception
-
testContentTypeWithCharset
public void testContentTypeWithCharset() throws Exception
- Throws:
Exception
-
testGhostNodes
public void testGhostNodes() throws IOException
- Throws:
IOException
-
testRepositoryRootTypes
public void testRepositoryRootTypes() throws Exception
- Throws:
Exception
-
testLongIdentifier1
public void testLongIdentifier1() throws IOException
- Throws:
IOException
-
testLongIdentifier2
public void testLongIdentifier2() throws IOException
- Throws:
IOException
-
testIdConstraints
public void testIdConstraints() throws IOException
- Throws:
IOException
-
testMapRelativeUris
public void testMapRelativeUris() throws Exception
- Throws:
Exception
-
testMapRelativeUrisDeeper
public void testMapRelativeUrisDeeper() throws Exception
- Throws:
Exception
-
testNonExistantFcrMetadata
public void testNonExistantFcrMetadata() throws Exception
- Throws:
Exception
-
createObjectWithUnicodeInSlug
public void createObjectWithUnicodeInSlug() throws IOException
- Throws:
IOException
-
postToNonexistantResourceFails
public void postToNonexistantResourceFails() throws IOException
- Throws:
IOException
-
-